Web GUI now uses Chromium Embedded Framework.

Mostly works. On Linux there is annoying bug that causes X errors due to
excess mouse movements. It might be tied to GTK+ version.

Also inadvertently fixes upstream issue #80.
Merge branch 'develop' into cef

Conflicts:
	src/main.cpp
Updated the README.

* New asset package.
* Typo.
Merge branch 'develop' into cef

Conflicts:
	CMakeLists.txt
	src/systems/WebGUISystem.cpp
Merge branch 'develop' into cef

Conflicts:
	CMakeLists.txt
	README.md
	include/components/WebGUIComponent.h
	include/systems/WebGUISystem.h
	src/systems/WebGUISystem.cpp
Fixed some obnoxious errors.
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
Merge pull request #133 from Meisaka/libSigma

Make Sigma a library, would close #85
Merge branch 'cef' of https://github.com/danix111/Sigma into danix111-cef

Fixed not generating texture on WebGUIComponent creation.

Conflicts:
	CMakeLists.txt
	include/systems/WebGUISystem.h
Added a catch in InjectMouseMove to prevent a crash if an event is sent before browsetHost is initialized
Merge branch 'danix111-cef' into develop
Test adding CEF to travis.yml
Finallized changes to travis.yml