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
Merge remote-tracking branch 'upstream/develop' into develop
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
Corrected spelling of 'character'
Merge pull request #84 from eXeC64/develop

Corrected spelling of 'character'
Added in the ability to toggle mouse lock mode

By calling enabling mouse lock you are disabling the cursor.

Movement is still sent based on cursor movement from the center of the window.

There currently isn't a way to have the normal cursor with GLFW when you want to restrict the cursor to the current window.
A custom cursor could be draw at the virtual mouse coordinates.
Added the ability to poll a key state

Also removed the hideCursor parameter from ToggleMouseLock as it will hide it no matter what due to a short-coming of GLFW.
Added mouse look tracking to FPSCamera

Now when the right mouse button is clicked mouse look mode is enabled.

Also moved the dispatch for mouse move events to before the position is stored.
This was causing movement deltas of 0 to be set because the old position was getting set to the new one before the dispatch.
Adds C Style comments to the parser
Fixed compiler warnings.
Merge pull request #92 from danix111/develop

Fixed compiler warnings.
Added {} to rcomment