(Polimegalo + Papy) Fix memory leaks in Simulation, Geo::map uses pointers again

- Automatically delete "sous" in Simulation
- Delete all pointers owner by Simulation
- Revert Geography::map from Tile array to Tile* array:
  * storing Tiles by value in Geography::map gave us weird, after-the-
fact segfaults in the graphics driver. It does not happen on all
machines. We don't understand yet, but it seems connecter to SFML.
  * it would be better to use unique_ptr but too much code would require
conversion from nullchecking (used for regular pointers) to exception
handling (thrown by empty unique pointers). We keep regular pointers for
now.
- Player has a noop copy-constructor for now since adding a destructor
to Simulation made gcc ask for Player to have a copy-constructor. I
don't understand why yet: http://pastebin.com/9swqj6Ce