added clang format and sublime projects + cleanup for Mesh (not finished yet)
Cleaned up Mesh class.
* Removed some L prefixes
* restructured many classes
* added HotProgram that can set uniform variables in shader programs
* changed filename extensions (tcc -> tpp, fcc -> fpp)
* triangle is now glowing ;)
* removed L prefix: LVector, LMatrix, LGLException, LException
* moved GLException in folder /video
removed L prefixes from all /video files and types
* removed some L prefixes
* cleaned up Vector (moves lx stuff into internal namespace #2)
* removed old LColor class (#9)
Some fixes in Shader and Program. Program now follows project guidelines for classes: create and prime.
Cleanup and starting to implement index buffer
Fixed missing include
Fixed context creation on OS X.

See http://www.glfw.org/faq.html#how-do-i-create-an-opengl-30-context
Some minor changes and fixes.
Merge branch 'fix-osx-build'
Seperated Mesh and HotMesh into distinct files and changed both classes. Added variadic tools and new way to fill vertex buffer.
More cleanup + move ctor for mesh.
Fixed some bugs in Vector
Added useless files and changed Makefile.
Start implementing Image. Bugfixes in Makefile, Vector and Color.
Cleaned .gitignore
New Image and Texture class. Very limited in features yet.
Fixed bug: Mesh now renders correct number of vertices.