Use C++11-style iterations

"for" loops look better

Conflicts:

	Sources/GUIClasses/guiSmartSlider.cpp
	Sources/Managers/WorldManager.cpp
	Sources/World/Terrain.cpp
World input

Fixed world input
Allows geometry offset
Fixed constant movement
Fixed movement scaling
Fixed delta: now in seconds ; 0 delta not allowed

Conflicts:

	Sources/Managers/WorldManager.cpp
	Sources/Physics/FunctionalMove.cpp
	Sources/Physics/MovesHelper.cpp
	Sources/World/GameObject.h
	Sources/World/WorldBuilderTest.cpp
Fixed unprojection

- Write unit tests on f3d
- Redefine projection (near/far planes ...) and axis coordinates
- use gluUnproject, and fixed calculation of unprojection to board plane

Conflicts:

	Sources/Display/DisplayEngine.cpp
	Sources/Display/DisplayEngine.h
	Sources/Geometries/GeometryQuads.cpp
	Sources/Managers/DebugManager.cpp
	Sources/Managers/WorldManager.cpp
	Sources/Managers/WorldManager.h
	Sources/World/WorldBuilderTest.cpp
Display terrain

- Remove useless functions for RPG
- Geometry takes Color instead of Color* (so that it's not mutable)
- Terrain not tile-based anymore

Conflicts:

	Sources/Display/DisplayEngine.cpp
	Sources/Display/DisplayEngine.h
	Sources/GUIClasses/guiSmartSlider.cpp
	Sources/Geometries/GeometryQuads.cpp
	Sources/Managers/DebugManager.cpp
	Sources/Managers/MasterManager.cpp
	Sources/Managers/WorldManager.cpp
	Sources/Managers/WorldManager.h
	Sources/World/Terrain.cpp
	Sources/World/WorldBuilder.h
	Sources/World/WorldBuilderTest.cpp
	Sources/World/WorldBuilderTest.h
Fix display
Invert Y coords on guiContainer
Merge branch 'GameBasis'

Conflicts:
	Sources/Display/DisplayEngine.h
	Sources/Geometries/GeometryCylinder.cpp
	Sources/Geometries/GeometryQuads.cpp