Added Scene and SceneManager files, started making code. Does not compile
made SceneManager into 3 files, hpp, cpp and h, of which h, but still not certain this is the best way
switched SceneManager user modifiable functions to inline functions
added engine class, removed unneeded define macro from scenemanager
Merge remote-tracking branch 'origin/resources' into Engine

Conflicts:
	src/Audio/Audio.cpp
	src/Audio/Sound.cpp
	vs2010/Platform/Platform.vcxproj.filters
	vs2010/TestProject/main.cpp
Merge remote-tracking branch 'origin/Renderer' into Engine

Conflicts:
	src/Audio/Sound.cpp
	vs2010/TestProject/main.cpp
renamed SceneManager.inl to Scenes.inl, temporarily without any functions

moved things from main function to scene
started using scene system, still needs work
Added Component-, Sprite-, GameObject-classes.

Unfinished work.
shortened main function a bit
Revert "shortened main function a bit"
Changed component class a bit
Moved transformation logic to Transformation component
Added VertexBuffer creation to sprite and changed TestProject to use gameobject

- Chaged vertexbuffer setVertices to draw to better describe the function
- Added shader to the sprite draw because it is needed to draw the vertexbuffer
- Modified test image to test things
- Fixed compiler error in Scene.cpp that is related to VertexBuffer changes
- Changed vertex shader to use the model matrix from GameObject to test drawing
Merge remote-tracking branch 'origin/Engine' into Android

Conflicts:
	src/Audio/Sound.cpp
	src/Core/VertexBuffer.cpp
	vs2010/Platform/Platform.vcxproj.filters
	vs2010/TestProject/main.cpp
Transform.cpp location