IsConnectedDoesNotScrewBoardUp was testing the wrong thing. Now it tests the
right thing (and it succeeds).
Added showing the current board state, output format is in CreateBoard
format
Merge branch 'islands_30' of github.com:Bakkes/Karo into islands_30
Added the load/setting of the current player into loading/showing board
string
MoveFinder now caches its result and only regenerates new valid moves when the
cache is invalidated.
Merge branch 'cachedlegalmoves' into islands_30
Added another test which breaks the getLegalMoves
Merge branch 'islands_30' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17