Update perf_event.h to the version from 3.10-rc4
fuzzer: Split out the attribute pretty printing code

This will be useful to other tools
fuzzer: add SIGIO handler

it shouldn't trigger as we use fcntl to change the signal