Merge branch 'master' into MathLib
Added freetype-gl
Merge remote-tracking branch 'origin/platfrom' into Renderer
Merge branch 'platfrom' into MathLib
Added Layer-class.

Modified Scene-class have layers.
DefaultScene-class has layer tests.
Added SetTransform to Transform.
Graphics debug-logging beatyfied.
Fixed enable/disable layer.

Fixed enable/disable invidual GameObject in layer.
Batch work

Doesn't work... :(
fixed matrix *= operators to correctly return reference&
Added freetype library
Added color attribute to Vertex
Added Camera to the GameObject and Component draw call

Added Camera to the GameObject draw call so GameObjects can set the projection transform.
Also enables support for custom shaders inside components by adding camera to the Component draw call.
Added Text component

Implemented freetype-gl inside Text component to enable drawing of text
Merge remote-tracking branch 'origin/Engine' into freetype-gl

Conflicts:
	include/UtH/Engine/DefaultScene.hpp
	src/Engine/DefaultScene.cpp
	vs2010/Engine/Engine.vcxproj.filters
Fixed merge
Implemented SetText, AddText and GetText properly
Merge branch 'freetype-gl'
Fixed merge
Add missing license
Added credits to Readme
Further work on batching

Transformation seems to work right but still doesn't draw all the instances. Also need to fix the tex coords.