exchange CyclicTime with GLFW timing methods in game loop. #45
make navigation framerate-independent. #45
make Physicswrapper/Objectscontainer protected. #45

physics updates are now called via World::update()
move CyclicTime from Physicswrapper to World. #45

PhysicsWrapper::step(long double) will now be called with a time delta passed from the CyclicTime timer from World.
move physics pausing from Game to World. #45

fix in hpicgs/CyclicTime.cpp: When using CyclicTime::pause() the timer didn't pause.
update comment. #45
add vsync, remove sleeping in game loop. #45
clean up physicswrapper. #45
merge ObjectsContainer into PhysicsWrapper. #45
reorder functions in PhysicsWrapper. #45
replace std::cerr with glow::fatal in PhysicsWrapper. #45
sound works
moved update of listener from manipulator to world
Merge pull request #48 from lanice/nirvana_fix_sound

sound works (fountain + ambience)
Merge pull request #46 from lanice/nirvana_gameloop_40

Nirvana gameloop 40
use elements/materials for shading #41
fix max (do not define macro in windows includes) #41

find a better way to do this..
Merge remote-tracking branch 'origin/nirvana_40' into nirvana_terrain_40

Conflicts:
	CMakeLists.txt
	src/world.cpp
	src/world.h
more elegant way to suppress min/max macro definition in windows headers #41
use front left vertex in terrain quads for terrain information #41

reuse geometry shader from old osg terrain implementation