Switch all #includes to use <> because that is consistent with what happens in the cmake checks.
Otherwise, we could be in the situation where cmake checks see that headers exist at <perfmon/...>
but in llvm-exegesis code, we use "perfmon/...", which may not exist.
Related PR/revisions: D84076, PR51017+D105615
I just looked at the code for check_include_file[1]: They are using #include <> and not #include "" - can we try that before giving up ? Because there should really be no difference between CHECK_CXX_SOURCE_COMPILES and this.
[1] https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/CheckIncludeFile.c.in