Depth is not entirely correct yet. AH-290
Merge branch 'master' into AH-290_OBBvsTriangle
It's kind of working. AH-290.

The collision response is almost done, only the depth is a little bit off.
Close to working. AH-290
Merge remote-tracking branch 'origin/master' into AH-290_OBBvsTriangle
Still not working.... AH-290.

depth is not correctly calculated
Collision depth fixed. AH-290
Merge remote-tracking branch 'origin/master' into AH-290_OBBvsTriangle

Conflicts:
	BoostTest/Source/TestCollision.cpp
	Common/Source/ActorFactory.cpp
Found out that triangle edge collision is not working. AH-290
Merge remote-tracking branch 'origin/master' into AH-290_OBBvsTriangle
Small changes. AH-290
Time to experiment. AH-290
Merge remote-tracking branch 'origin/master' into AH-290_OBBvsTriangle
Merge remote-tracking branch 'origin/master' into AH-290_OBBvsTriangle

Conflicts:
	Client/Source/Scenes/GameScene.cpp
Almost working. AH-290

Wrote a new SAT following Eberlys math. Seems to be working.
Collision depth not 100% correct.
Merge remote-tracking branch 'origin/master' into AH-290_OBBvsTriangle

Conflicts:
	BoostTest/Source/testProgram.cpp
	Client/Source/GameLogic.cpp
	Client/Source/Player.cpp
	Common/Source/ActorFactory.cpp
Small changes. AH-290
Removed some code. AH-290
AH-290 It works!

Almost done, there's some stuff left to do.
Cleaned up a lot of code and added comments. AH-290

Broke out repetitive code in method. Renamed variables with better names.
Wrote comments in the collision test.