gui : added host lan screen & support
Network: Add early skeleton
GameSaver: Early save skeleton, required class changes (serialization, id)
GameSaver: Read a game save and restore game state
GameTurn: Save swimmers that have been moved during the turn
GameSaver: Fix some deserialisation issues, restore all the things

IT WORKX! Took 5 hours. Awesome coding.
Merge remote-tracking branch 'remotes/origin/master' into savegame

Conflicts:
	src/fr/miage/atlantis/gui/controllers/GuiController.java
GameClient: Add early game client and GUI binding
Merge branch 'savegame' into raie-zo

Conflicts:
	src/fr/miage/atlantis/gui/controllers/GuiController.java
Merge remote-tracking branch 'origin/savegame' into gui
Network messages: Update with empty constructor, and board sync
gui : fixed save path & added some comments
gui : update properly HUD after loading a gamesave
gui : added Stop Current Action button ingame
guicontroller : added some comments
Merge remote-tracking branch 'origin/raie-zo' into gui

Conflicts:
	src/fr/miage/atlantis/gui/controllers/GuiController.java
gui : small network addition
gui : adding slowly multiplayer support
gui : now retrieving ip and nick from gui
GameLogic: Handle game ending