- changed the way we do bind points
- changes to utilities submodule
Merge branch 'master' into master_binding
Merge branch 'master' into master_binding
- changed some includes to fix windows compilation
- fixed issue with AMD driver and trying to call glMapBufferRange with
  length 0
- initial skybox stuff
- forgot to add some files
- working on skybox
- fixed up shader loading (when loading from a client application)
- added lots of exceptions where exceptions were needed
- no longer trying to load textures with no name
- fixed cef size issue (was not resizing when the window size changed)
- cleaned up a little bit of code
- removed uneeded compiler settings
- changed the way we use bind points to fix glitchy animations on Windows (in particular, with my laptop that has an Nvidia GeForce GT520M CUDA 1GB video card)
Merge branch 'master_binding'
- fixed some compile issues on windows
Merge branch 'master' into master_skybox

Conflicts:
	src/IWindow.h
	src/Window.cpp
	src/glw/Animation.cpp
	src/glw/shaders/GlslShaderProgram.h
- fixed up compilation
- added comments
- fixed compilation on linux using boost 1.55
- added fix for windows compilation (already made this change, but I guess
  it got lost in a merge)