Had to un-const a couple of Resource system methods
Coding style
Some code cleanup
Code cleanup, and added macros that hide GLSL differences
Explicitely specialized pool classes
Shader ProgramBundle stuff