Pull perf/core improvements and fixes:
Intel PT:
  Adrian Hunter:
  - Fix DROP VIEW power_events_view in the postgresql and sqlite export-db
    python scripts.
perf script:
  Song Liu:
  - Assume native_arch for pipe mode, fixing a segfault.
perf inject:
  Arnaldo Carvalho de Melo:
  - The tool->read() call may pass a NULL evsel, handle it.
core:
  Arnaldo Carvalho de Melo:
  - Move zalloc/zfree.c to tools/lib, further eroding tools/perf/util.[ch]
  - Use zfree() where applicable instead of open coded equivalent.
  - Add stdlib.h and some other headers to places where its needed and were
    getting via util.h, that doesn't need that anymore.
  - Use list_del_init() more thoroughly.
Miscellaneous:
  Leo Yan:
  - Fix use after free and potential NULL pointer derefs detected by the
    smatch tool in various places.
  Luke Mujica:
  - Remove a couple unused variables in the parse-events code.
  Numfor Mbiziwo-Tiapo:
  - Initialize variable to suppress memory sanitizer warning in the
    mmap-thread-lookup 'perf test' entry.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>