Pre-deferred commit
Added -O2 -O3 to g++ chain
Deferred pass 1
Lightning pass working
Added DirectionalLight to deferred
Added first SpotLight test shader
Added Utility.hpp