Fixed issue #29. Replaced the use of raw cheaders information (*) with the set include directives derived from it.
(*) A mix of include directives and header file paths.

At issue was that the specified data was plain header file paths, and these did nothing for the compiler, being no include directives, so search failed, not knowing all the relevant paths.