console : Added GuiConsole class and skeleton
gui : added proper gui source tree
console : console implementation
console : Now building correctly (fixed null Nifty obj)
console : now rendering correctly on guiViewport
InputActionListener: Don't fallback on other boat flags w/ player set

This caused non-player-controlled boats to be picked
console : adding new command, cleaning code
console : adding new command, comments
console : help command format change
console : adding new command Bind List
gameturn : now using java logging utils
game3dlogic : now using java logging utils
Merge branch 'graphics' into gameLogic
Game3DLogic: Fix onUnitMove breaking GameTurn order when sinking tile

When sinking a tile with people on them, the onSinkTile would call
onUnitMove to "sink" people. At the end of the animation, onUnitMove
would always call onUnitMoveFinished, triggering other events on
the GameTurn, breaking the game logic.
guiconsole : added  global logger logging (debug -all)
tileaction : defined correct constant for tileactions
tileaction : fixed random copy/paste errors
logger : adding log to global logger
Merge remote-tracking branch 'origin/gameLogic' into gui_console

Conflicts:
	src/fr/miage/atlantis/Game3DLogic.java
Game3DLogic: Mount and dismount boats properly