added first boiler plate to have easier glsl <-> c++ communication
added shader declaration files to allow easier glsl <-> c++ interop
now use shader decl for introspection in c++ side
almost finished implementation of glsl <-> c++ glue code. need to add more stuff to WA Linux Intel shader compiler bug in preprocessor
implemented work-around for intel Linux driver and the compiler front-end issue with macros
started to clean up shader build system and put everything where it belongs to
more cleaning of shader system