Fix instancing failing when doubled objects.
Move animation classes to common. AH-351
Move joints into animation data struct. AH-351
Collect more animation data. AH-351
Use constant animation clips. AH-351
Merge remote-tracking branch 'origin/AH-351_Animation_Logic_Emigration' into AH-351_Animation_Logic_Emigration

Conflicts:
	BoostTest/BoostTest.vcxproj.filters
	Common/Source/AnimationLoader.h
Move animation clips to common and add animation data to component. AH-351
Refactor clip play and queue. AH-351
Moved all animation logic from graphics to common. AH-351

Note that IK is temporarily removed.
Re-implement IK on the logic side. AH-351
Get Joint position moved to logic. AH-351
Get the position of a joint and use it for view bobbing. AH-351
Solved the light problem for now. Check bug issue.
Allow the server to load animations to prevent crashing. AH-351

May may not want the server to do the animations later on, but that is for later.
New broken lights but they work for finding the bug
Merge remote-tracking branch 'origin/master' into AH-351_Animation_Logic_Emigration

Conflicts:
	Graphics/include/IGraphics.h
Updated collision boxes.
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master' into AH-170.2_Commenting_particle_system
AH-170.2 merge master into this branch