Merge remote-tracking branch 'upstream/develop' into develop
Merge remote-tracking branch 'upstream/develop' into develop
updated EntityManager to use getComponentTypeName
Merge remote-tracking branch 'upstream/develop' into develop
removed CameraMover.cpp
Fixed crash when GetView() called before any view is created

also got rid of compiler warning from SDLSys.h using putenv on a string
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	include/systems/OpenGLSystem.h
Small changes to shaders
Fixed SDL include path, switched to radius based lighting attenuation
GBuffer working, lighting next
Added pointlight deferred shaders and setup variables
Working on getting fullscreen quad to render
Still working on rendering full screen quad, damn it
Merge remote-tracking branch 'upstream/develop' into develop
Discovered that issue was not with rendering the quad, but with rendering it to the fbo
Got deferred rendering and light culling working
Merge remote-tracking branch 'upstream/develop' into develop
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	include/os/sdl/SDLSys.h
Merge remote-tracking branch 'upstream/develop' into develop
Fix local inconsitence across systems