Created a structure for OBB and wrote collision test.  AH-107

OBBvsOBB and OBBvsSphere. collision position needs
to be calculated;
Started to test basic implementation. AH-107

Added support to create OBB through the interface.
OBB vs Sphere seems to be working but player box does not intersect with the player sphere, could be a position error.
OBB vs OBB does not seem to work, needs investigation.
Collision tests need more fine tuning AH-107
Changed OBB vs OBB algorithm. AH-107

Changed the algorithm for OBB vs OBB, needs testing. Started to implementing a new way to create OBB which requires less parameters.
Performed some collision tests AH-107.

OBB vs OBB seems to be working. Need to add drawing OBB to be sure that the orientation of the boxes is correct.
test
Test push
Removed the Vector inheritance. Made changes accordingly.
Replaced UVec2 with XMFLOAT2.
Merge remote-tracking branch 'origin/master'

Conflicts:
	Client/Utilities/XMFloatUtil.h
Fixed the breaking of mounting. AH-108
Merge remote-tracking branch 'origin/master'
Log level: debug.
Updated comments, renamed temp variables.
Some cleaning and testing done!
Fixed OBB Collision AH-107

OBB vs OBB, OBB vs AABB and OBB vs Sphere is now working
OBB vs sphere is completely done. The others need collision normals.
Worked with Robin
Merge remote-tracking branch 'origin/master' into AH-107_OBB

Conflicts:
	Client/Source/BaseGameApp.cpp
	Physics/Physics.vcxproj
	Physics/Physics.vcxproj.filters
	Physics/Source/Collision.h
	Physics/Source/Physics.cpp
	Physics/Source/Physics.h
	Physics/include/IPhysics.h
	Physics/include/PhysicsTypes.h
Merge remote-tracking branch 'origin/AH-149_Level_Loader'
Merge with master working! AH-107
Merge remote-tracking branch 'origin/master' into AH-107_OBB