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
ResourceManager stores sound & texture structs into map
Merge branch 'resources' into sound
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
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.
Fixed sounds.
Changed shader loading to be more user friendly
FIxed buffer data loading
Fixing main so can merge?
Merge branch 'sound' into resources

Conflicts:
	vs2010/TestProject/main.cpp
Fixed testproject