perf/core improvements and fixes:
* Reset SIGTERM handler in workload child process, fix from David Ahern.
* Handle death by SIGTERM in 'perf record', fix from David Ahern.
* Fix printing of perf_event_paranoid message, from David Ahern.
* Handle realloc failures in 'perf kvm', from David Ahern.
* Fix divide by 0 in variance, from David Ahern.
* Save parent pid in thread struct, from David Ahern.
* Handle JITed code in shared memory, from Andi Kleen.
* Makefile reorganization, prep work for Kconfig patches, from Jiri Olsa.
* Fixes for 'perf diff', from Jiri Olsa.
* Add automated make test suite, from Jiri Olsa.
* 'perf tests' fixes from Jiri Olsa.
* Remove some unused struct members, from Jiri Olsa.
* Add missing liblk.a dependency for python/perf.so, fix from Jiri Olsa.
* Respect CROSS_COMPILE in liblk.a, from Rabin Vincent.
* Expand definition of sysfs format attribute, from Michael Ellerman.
* No need to do locking when adding hists in perf report, only 'top'
needs that, from Namhyung Kim.
* Sorting improvements, from Namhyung Kim.
* Fix alignment of symbol column in in the hists browser (top, report)
when -v is given, from NAmhyung Kim.
* Add --percent-limit option to 'top' and 'report', from Namhyung Kim.
* Fix 'perf top' -E option behavior, from Namhyung Kim.
* Fix bug in isupper() and islower(), from Sukadev Bhattiprolu.
* Fix compile errors in bp_signal 'perf test', from Sukadev Bhattiprolu.
* Make Power7 CPI stack events available in sysfs, from Sukadev Bhattiprolu.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>