Audio: Add AudioManager and Main Menu music
nothing, just fix in nullgamelogic
Nothing (just a little fix)
AudioManager: Play some sounds!
Audio: Switch ogg files to WAV

It seems like jME's OGGLoader has a bug which makes it
freeze on short sounds! I'm tired of stupid Java libs
so I'll just work around that by using WAV files directly
for short sounds, and ogg only on lengthy sounds.
Merge remote-tracking branch 'remotes/origin/master' into audio

Conflicts:
	src/fr/miage/atlantis/Game3DLogic.java
	src/fr/miage/atlantis/graphics/Game3DRenderer.java
	src/fr/miage/atlantis/gui/Gui.java
	src/fr/miage/atlantis/gui/controllers/GuiController.java
	test/fr/miage/atlantis/board/NullGameLogic.java
	test/fr/miage/atlantis/logic/GameRenderListenerTest.java
Audio: Add more sounds, reencode OGG sounds

Turns out the VLC Ogg encoder does crap and makes the EOF
crazy. Adobe Audition warns that the file is corrupted at
the end, and it seems like jME's Ogg decoder just go crazy
(ie. freeze/infinite loop) when it encounters such thing.
Re-encoding ogg sounds through Adobe Audition seems to
fix the issue.
Merge remote-tracking branch 'remotes/origin/gui'

Conflicts:
	src/fr/miage/atlantis/Game3DLogic.java
Audio: Add selection sound
Merge branch 'audio'
Merge remote-tracking branch 'origin/gui'

Conflicts:
	src/fr/miage/atlantis/gui/Gui.java
	src/fr/miage/atlantis/gui/controllers/GuiController.java
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
Merge remote-tracking branch 'origin/savegame' into gui