Added Unit Test for InvertPlayer
Added a minimax algorithm to the AI
Added SetEval into the AI
Bug fix: Minimax depth going 1 less than requested
Added a sanity check on GetUsedTile in debug mode
Corrected the Unit test for invertion
Added Simple Minimax Unit test, Correct CP constructor
Corrected the TEST_CLASS of the minimax tests
Corrected the Unit Test as it should fail in this case.
Added wrapper classdiagram
Merge branch 'clrwrapper_16' of github.com:Bakkes/Karo into clrwrapper_16
Added GetLegalMoves to classdiagram.
Merge branch 'clrwrapper_16' of github.com:Bakkes/Karo
Renamed staticevail to staticeval
Merge branch 'master' into MinMaxAI_3
Merge branch 'master' of github.com:Bakkes/Karo

Conflicts:
	Models/ModelDefinition/Models.uml
	Models/Models.modelproj
Code review changes.
Extracted MovesAreEqual, Added Legel mode check to AI Unit Test
Merge branch 'MinMaxAI_3'
Merge branch 'master' into 2dfrontend_2