Added alpha/beta values to eval and cp, propogation is still a todo
Added propagation
Renamed local variables from upper/lower to bestForMin/Max
Added pruning of tree sections
Added some extra comments in the minimaxStep
Removed some useless comments
Improved the RandStatic to have variables to check the minimax output
Merge branch 'master' into alphabeta_6
isSet bugfix in EvalResult
Trying to make the unit test trustable
Merge branch 'master' into alphabeta_6
Merge branch 'master' into alphabeta_6

Conflicts:
	Engine/EvalResult.cpp
	Engine/EvalResult.h
Removed redundant _isSet true in EvalResult.cpp
Moved RandStaticEval to UnitTest and named it StubStaticEval
Added StubBoard to test the MiniMax algorithm
MinimaxTest is now succeeding, Injected stubs into it and made it 8 depth
Updated the Minimax test to test the algorithm as well as the output
Renamed ComputerPlayer to ComputerPlayerAB
Renamed the header file as well
Retrieved the old Minimax code and seperated them.
Duplicate code from both AIs are extracted to ComputerPlayerUtils