Merge remote-tracking branch 'origin/gameLogic' into gui

Conflicts:
	src/fr/miage/atlantis/Game3DLogic.java
	src/fr/miage/atlantis/GameConsoleLogic.java
GuiStartScreen : started implementation
gui : implementing start menu + added nifty fonts
fonts : fixed fonts to allow color changes (Alpha+White)
gui : comments start menu implementation
gui : now parsing screen from XML
gui : now chaining screen Menu <-> Game
gameplay : removed deaulft key binds
Graphics: Add menu camera locations
screens : fixed niftyJmeDisplay dupe
CamConstants: Remove existing controls before starting new path
mappings : cleaning default mapping
startScreen : interface done via xml parsing
console : removing static access

Nifty screen binding require fix
Gui : added Gui.java taking care of screen gen.
Gui : fixed overwritin' screen when->startscreen
Gui : Retrieving playernick from gui textfields
Merge gamelogic into gui
Merge remote-tracking branch 'origin/gameLogic' into gui

Conflicts:
	src/fr/miage/atlantis/Game3DLogic.java
Merge remote-tracking branch 'origin/graphics_hud' into gui

Conflicts:
	src/fr/miage/atlantis/graphics/Game3DRenderer.java