Started to define a structure for the animation
Some movement
Currently working as yesterday

Starting code cleanup while waiting for Stefan.
Still not working but closer to the goal
Temporarily use coded models for bug hunting.
Got all basic animations to work. AH-148
Cleanup test code. AH-148
Merge remote-tracking branch 'origin/master' into AH-148_Skeletal_Animation

Conflicts:
	BoostTest/BoostTest.vcxproj
	BoostTest/BoostTest.vcxproj.filters
	BoostTest/Source/Loader/TestAnimatedModelLoader.cpp
	Client/Source/BaseGameApp.cpp
	Graphics/Graphics.vcxproj
	Graphics/Graphics.vcxproj.filters
	Graphics/Source/DeferredRenderer.cpp
	Graphics/Source/DeferredRenderer.h
	Graphics/Source/Graphics.cpp
	Graphics/Source/Graphics.h
	Graphics/Source/ModelDefinition.h
	Graphics/Source/ModelLoader.cpp
	Graphics/include/IGraphics.h
Fix invalid weights. AH-148
Simplify testing of animations.
Temporarily fix int/float difference problem with joint weights. AH-148
Fix mirroring of animated models. AH-148
Correctly flip models. AH-148
Refactor joints. AH-148
Cleanup and commenting of Animations. AH-148
Unified model handling by only using one model list. AH-148
Fixing shader!
Merge branch 'master' into AH-108_edge_stuff

Conflicts:
	BoostTest/BoostTest.vcxproj.filters
	Client/Source/BaseGameApp.cpp
	Graphics/Graphics.vcxproj
	Graphics/Graphics.vcxproj.filters
	Graphics/Source/DeferredRenderer.h
	Graphics/Source/Graphics.cpp
Removed some warnings. Lowered warning level to 3. AH-108