Added instanced rendering to the scene graph.

Need to fix MeshInstance class
Broken, Pre-push test commit
"Finished" the MeshInstance class

needs integrated
project currently runs the instanced sample instead of the engine
Instanced Rendering Mostly works

Has memory leak and some of the instance is tied to the camera's view so it changes the cubes rotation
Fixed the wonky camera movement.

Still no lights and textures
Adjusted SceneGraph to support both instanced and non instanced meshes at the same time.

Shaders sorta work on instanced meshes
"Hacked" the shaders.

	I'm not sure why, but the lighting calculations only work on instanced meshes after a real mesh has been in its screen space.
	The hack is to just load a scene with a really big plane that fills the entire camera space, then load the actual scene
Added an icosahedron to the engine
Commit before testing and breaking
another temp
Merge branch 'master' of https://github.com/mahart/Awe into tempBranch

Conflicts:
	Editor/Content/InstancedModelPipeline.dll
	Editor/Content/InstancedModelPipeline.pdb
	Engine/Engine.vcxproj
	Engine/Engine.vcxproj.filters
	Engine/EnginePhysics.cpp
	Engine/main.cpp
Merge branch 'master' of github.com:zombiepaladin/Awe into Picking_With_Instancing

Conflicts:
	Engine/Audio/Debug/Engine.Audio.log
	Engine/Core/Debug/Engine.Core.log
	Engine/Engine.vcxproj
	Engine/Engine.vcxproj.filters
	Engine/GameFoundation/Debug/Engine.GameFoundation.log
	Engine/InputManager/Debug/Awe.Engine.InputManager.log
	Engine/Rendering/Debug/Engine.Rendering.log
	Engine/ResourceManager/Debug/Engine.Resources.log
	Engine/textureclass.cpp
	Engine/textureclass.h
	media/cube/skytemple.xnb
Merge pull request #10 from Versaiteis/master

This should be everything