Merge pull request #12 from TisButMe/add_tromp_taylor_rules

Add tromp taylor rules
Fixed master to follow the changes in rustc
Merge pull request #15 from TisButMe/master

Fixed master to follow the changes in rustc
Added a Game abstraction which should make the use of the engine easier
Extracted get() from Board, to Game
Adds the Game module, with a get() and a with_Tromp_Taylor_rules methods
Moved the Ruleset definitions to Game
Moved all the show code to Game, and improved show slightly to display coords on the top & right of the board as well
moved the storage of the komi out of the board, to Game, and fixed related tests
Added komi handling into Game
Moved the show methods to Game
Added a test for scoring with komi
Moved back to a private size field for board & the use of the board.size() method. Added an authorization for non_snake_case on with_Tromp_Taylor_rules() to keep uppercase names
Added game_test.rs that was forgotten
Added a komi() method to Game
Merge pull request #16 from TisButMe/add_tromp_taylor_rules

Add tromp taylor rules
Fixed master to compile with rustc as of 09/06
Added an embryo of GTP
Started to add the KnownCommand command
Fixed the deprecation warnings about to_owned() -> to_string()