Some fixes in Shader and Program. Program now follows project guidelines for classes: create and prime.
Cleanup and starting to implement index buffer
Disabled ASAN for lack of OS X support
Made the Makefile work on Linux and OS X
Fixed missing include
Got rid of a C++11 feature not supported by OS X
Fixed context creation on OS X.

See http://www.glfw.org/faq.html#how-do-i-create-an-opengl-30-context
Preliminarily fixed graphical glitches under OS X
Some minor changes and fixes.
Merge branch 'master' of github.com:LukasKalbertodt/lumina-sandbox
Added missing linker flags for linux
Merge branch 'fix-osx-build'