Few compile time attempts to speed things up
Swap include guards for pramga once
Change compile options in the cmakeLists for source
generate a pch
small tweaks
changes required to get masox to run.
Some further changes possible required around resourceHolder in future.
The geometry shader works in macosx with gl version 3.3, though i do think some changes are required internally to account for a lack of OUT_col%