fuzzer: add a rudimentary perf_event_open() fuzzer

This is based on code I wrote for the trinity fuzzer.

Also included enough of the trinity interface so I can use
perf_event_open() code unmodified.