Make Board an immutable representation of the board state.
Remove any reference to tzaar
Rename enums. Send board state to bot.
Add c# example bot
Ignore c# compiler output.
Replace json simple with Gson.

Start doing a real game.
Update c# example bot
Remove illegal checks from Board and put them in BoardLocation.

Now the location will always be valid, so Board does not have to check it anymore.
Make dump of board nicer.

Also make center illegal as well.
Move dump to Board.

Add checks for processing moves
Move legal location check to public method.
Start implementing move rules.
Finish game rules.
Send a ProcessedMove message after each move to both bots.
Merge branch 'master' of https://github.com/JaWSnl/swoc2014
Merge branch 'engine'