Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:
objtool:
  Josh Poimboeuf:
  - Move x86 insn decoder to a common location.
  Arnaldo Carvalho de Melo:
  - Ignore intentional differences for the x86 insn decoder.
build:
  Arnaldo Carvalho de Melo:
  - Ignore intentional differences for the x86 insn decoder.
Intel PT:
  Josh Poimboeuf:
  - Use shared x86 insn decoder.
metric groups:
  Jin Yao:
  - Scale the metric result.
  - Support multiple events.
perf c2c:
  Jiri Olsa:
  - Display proper cpu count in nodes column.
Miscellaneous:
  Kyle Meyer:
  - Replace MAX_NR_CPUS with perf_env::nr_cpus_online, i.e. with
    the number of online CPUs as detected at tool start and/or
    recorded in the perf.data file.
libtraceevent:
  Tzvetomir Stoyanov:
  - Simplify the tep_print_event_* APIs.
  - Remove tep_register_trace_clock().
  - Change users plugin directory.
Cleanups:
  Arnaldo Carvalho de Melo:
  - Continue taming the includes hell: remove needless include directives, fix
    the fallout, rinse, repeat.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>