Adjusted CMakeLists and added options to build as a library
Added symbols to be Exported, moved ctors to cpp files to avoid exporting getFactoryFunctions
Added option to build with static GLEW defaults to not, fixed formatting in FindGLFW3
Make sharedlib + exe the defaults
Adjusted travis.yml glfw settings
Adjusted output names (libSigma instead of liblibSigma)
Made the output directories for library and executable the same
Changed output names, Sigma.dll/.lib Sigma_static.lib on Windows, libSigma.so/.a on Linux
Fix audio not playing beyond 4 seconds on OS X.

The OS X implementation of alGetSourcei alway returns 0 for AL_BUFFER
if the input source is streaming.
Merge pull request #134 from DeVaukz/develop

Fix audio not playing beyond 4 seconds under OS X.
Merge pull request #133 from Meisaka/libSigma

Make Sigma a library, would close #85
Merge branch 'develop' into rift

Conflicts:
	include/controllers/GUIController.h
	include/systems/OpenGLSystem.h
Added a CMake module for LibOVR, OVR library is to be optional