Merge branch 'platfrom' into core
Created ResourceManager-class and transferred loadWAV from sound to there.
Added loadTGA in ResourceManager

Commented linker error in debug
Fixed struct usage in sound-class
Added additional includes on test project.
Removed several "add files here"

Fixed openal linker error in test project
Merge remote-tracking branch 'origin/master' into Renderer
Merge branch 'platfrom' into Renderer
Finished initial Camera class
ResourceManager stores sound & texture structs into map
Merge branch 'resources' into sound
Finished basic texture class

+ some modifications to Platform/Graphics
Merge remote-tracking branch 'origin/resources' into Renderer

Conflicts:
	src/Audio/Sound.cpp
	vs2010/TestProject/main.cpp
Added error checking to shader functions
Added attribute data function to shader
Added vertexbuffer
Added vertexbuffer test and modified shaders
Merge branch 'platfrom' into core
Modified Texture to use ResourceManager
Added test to draw a rectangle.

- Changed shaders to be more simple.
- Fixed some bugs in VertexBuffer.
- Added drawElements to VertexBuffer for testing
- Use OpenGL 2.1 so we are ES 2.0 compatible.
Merge branch 'platfrom' into core
Fixed sounds.

Made debug functions as static.
Made testproject play sound test.