Implement Player Control package to control a cube. AH-73
Change temporary server code to Vector3 instead of float[3]. AH-73
Use shared_ptr to solve socket disconnection. AH-73
Merge remote-tracking branch 'origin/master' into AH-73_Client_events
Fix disconnecting the client from the server. AH-73
Refactor most of GameLogic. AH-195
Refactored old hard coded graphics from game logics. AH-195
Fixed bug that crashes release mode. AH-195
AH-185 fixed bug when restoring window from maximized.
Add debug rendering of bounding volumes. AH-195

Also fix double bug in Level loading and physics bounding volumes loading.
Merge remote-tracking branch 'origin/master' into AH-195_Integrate_Scene_Manager

Conflicts:
	Client/Source/BaseGameApp.cpp
	Client/Source/GameLogic.cpp
	Client/Source/GameLogic.h
	Client/Source/Scenes/GameScene.cpp
	Graphics/Source/Graphics.h
Fixed fmod to work again. AH-195
Re-add most of the animations. AH-195
Re-added ik-test animation and scale.  Animation start on launch. AH-195
Re-add ik on character and ik-worm. AH-195
Add non-working physics to server. AH-73
Merge remote-tracking branch 'origin/master' into AH-73_Client_events

Conflicts:
	Client/Source/ActorFactory.cpp
	Client/Source/ActorFactory.h
	Client/Source/BaseGameApp.cpp
	Client/Source/GameLogic.cpp
	Client/Source/GameLogic.h
	Client/Source/SceneManager.cpp
	Client/Source/SceneManager.h
	Client/Source/Scenes/GameScene.cpp
	Client/Source/Scenes/GameScene.h
	Client/Source/Scenes/IScene.h
	Client/Source/Scenes/MenuScene.cpp
	Client/Source/Scenes/MenuScene.h
	Client/Source/Scenes/PostGameScene.cpp
	Client/Source/Scenes/PostGameScene.h
	Physics/Source/Physics.cpp
	Physics/Source/Physics.h
	Physics/include/IPhysics.h
Merge remote-tracking branch 'origin/master' into AH-13_Sound_Engine
Added background sound. AH-13
Small include fix AH-13