Add FightTaskImplementation so fighttask can switch by ship type
Fix rockets not flying straight
Add loading texture and text display
Merge remote-tracking branch 'origin/master' into loading_screen

Conflicts:
	src/main.cpp
	src/ui/hud/textfieldhudgetvoxels.cpp
Make awesome
Extract whole thing to class
Add loading screen when switching scenario
Add setup timer, remove create world timer
Fix models without crucial
Move TextureRenderer to display/rendering
texturerenderer rendering fixes
Implement CruiserFightTask
Switch DefendAreaTask to not recreate the AiTasks every frame
Fix tests (check object rather than bc for enginestate)
Move some methods to common base class
Added basic files for WorldTreeHint
Merge branch 'handle_improvements' of github.com:voxelinc/voxellancer into worldtreenoderef
basic worldtreehint impl done
integraded WorldTreeHint into WorldTreeGeode
remove WorldTreeGeode::setWorldObject