Here is a first cut at moving the Haiku header search path management to the driver as has been done for many other OS's to date.
InitHeaderSearch::AddDefaultCIncludePaths() currently does not skip adding /usr/local/include as well as /usr/include on Haiku. I installed
Haiku in a VM and see that neither path exists on an initial install. The other header paths and contents do exist out of the box. I have
not included those paths when moving the header path management to the driver so far.
I have not built this on Haiku. I am looking for an actual Haiku user to test this.
Not (or no longer) in GCC default sys path, so can be removed.