Added & updated some files
Merge remote-tracking branch 'origin/master' into platfrom
implemented rectangle intersects() and contains() functions
Finished shader functions in Graphics
Modified Graphics.cpp and the test project

Window creation works on Windows with opengl 3.3 context
Fixed testproject include directories
Changed glew and freeglut to static linking
Added a quick hack to opengl checking so it actually prints something
Added linux libraries for freeglut & glew
changed paths \ to /, changed math type to double, removed rectangle.position and rectangle.size
Merge remote-tracking branch 'origin/platfrom' into MathLib

Conflicts:
	vs2010/TestProject/main.cpp
Merge branch 'MathLib' into platfrom
Added common buffer and texture functions into Graphics
changed matrix library back to float
Merge branch 'MathLib' into platfrom
Things now actually compile
Merge branch 'master' into platfrom
Merge branch 'platfrom'