Added a new class for the AI with Minimax, AB Pruning and Move Ordering
Corrected the comment in ComputerPlayerMO.cpp
Added IsWinningState to ComputerPlayerUtils
Merge branch 'master' into moveorder_9

Conflicts:
	Engine/Engine.vcxproj.filters
Merged Player/Move invertion tests into ComputerPlayerUtils
Wrote unit tests for ComputerUtils::IsWinningState
Started with isWinningState
Worked some more move ordering
seems pretty good.. not tested yet
transpositiontable seems to be done
Merge branch 'master' into winning_32

Conflicts:
	Engine.Tests.Unit/Engine.Tests.Unit.vcxproj
	Engine.Tests.Unit/MoveInvertionTest.cpp
	Engine/Engine.vcxproj.filters

Removed AI with MO as that is not the goal of this branch
hhmmmn..
Merge branch 'master' into transpositiontable
KaroPanel.PixelToCell now works properly.
Corrected the solution file
Fixed the detection of diagonal wins without having code for that
Move Ordering
Implemented DiagonalDown detection
Added an extra unit test for win state detection
merge