Fix missing library when linking GLFW3
Update .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
Update .travis.yml
Merge pull request #78 from croxis/develop

Updated .travis.yml
Move the set line to be excluded from the Win32 section
Remove the static library preference instead of trying to link against
it.

To build Sigma, glfw3 must be built from source using the command:

cmake -DBUILD_SHARED_LIBS=ON
Merge pull request #76 from catageek/fix_glfw_build_errors

Fix missing library when linking GLFW3
Update .travis.yml
Update .travis.yml
Merge pull request #81 from croxis/develop

Fixes things and some script cleanup
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.