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.
Renamed staticevail to staticeval
Merge branch 'master' into MinMaxAI_3
Code review changes.
Extracted MovesAreEqual, Added Legel mode check to AI Unit Test
Merge branch 'MinMaxAI_3'