Add a Random player, simply does random commands on each turn

Remove simplePlayer in favor of new randomPlayer, which uses new ttrts.pm module
Update to 0.0.1 version system for main ttrts client and check versions
Update version to match with compatible ttrts version
Update using player instead of team and matching new file formats
Update to be compatible with 0.2
Some small cleanup and refactoring.

Update name of a few functions to best suit their usage.
Split up checking for winning player and checking for game over state.
Output usage with cout not cerr
Implement invalid unit positions
update to v0.3.0 to account for new format and features

In this case, new WALLs to take into account for the game
Update README files with new changes.

Also add changelog to top level readme
Large refactor and addition of new features in line with 0.3.0
Merge branch 'master' of ../ttrts-players2/ into dev
Move ttrts perl module into api/perl dubdirectory
Rename invalid positions to walls
Remove french line