perf_event: update error returns
perf_event: update error returns

There were a few perf_event_open() error returns we were remapping
to just PAPI_EINVAL when better options were available.

Particularly this should help when debugging "out of file descriptor"
errors which return EMFILE.

arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,arm-hpc/papi,arm-hpc/papi