Added support for dynamic loading of OpenCL shader library.
Cleanup.
Undef all header local macros.