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
Added GLFW3

GLFW3 for windows is working.

Linux FindGLFW3 needs to be verified.

Removed all OS specific source including SDL.
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
first round of fixes

FindAwesomium and AWESOMIUM_LIBS added/fixed
OS.h include wglew.h is now guarded from *nix
removed Sigma_LIBS from cmake (unused)
ADDITIONAL_LIBS is now ADDITIONAL_GLFW_LIBS in cmake
compiles and runs on ubuntu 13.04

- glewExperimental = GL_TRUE
- X11 and other odd GLFW dependencies linked in cmakelists
spaces changed to tabs in CMakeLists
Removed ADDITIONAL_GLFW_LIBS from cmake

danix is right that building GLFW as a shared library removes the need for manually linking X libraries
also, I had missed an "awsomeium" typo. fixed.
Enabling DEPTH_BUFFER_TEST; fixes depth buffer issues
Merge pull request #69 from wrongu/depth-buffer-fix

Fixed depth-buffer problem