begin refactoring, moving target selecting methods to targeter,
added eagle ship model
camera position is set relative to size of ship
Rename VoxelExplosionParticle to VoxelEffectParticle
Add Engine spawning an EngineTrail based on Acceleration
some visual tweaking
Extract EnginedWorldObject
Add missing files
refactoring of old parts done
added gamepad configuration
needs new refactoring
refactoring to match coding convention
Merge branch 'master' of https://github.com/voxelinc/voxellancer into inputhandler_refactoring

Conflicts:
	src/game.cpp
	src/player.cpp
	src/ui/inputhandler.cpp
	src/ui/inputhandler.h
Merge branch 'master' of https://github.com/voxelinc/voxellancer into inputhandler_refactoring
Extract enginetrailgenerator, remove enginedworldobject
Add VoxelExplosionGenerator2 (rename pending)
time-based filling of traveled distance
switch to distance-based filling
Switch trails and rockets to generator2
work in progress
added new InputConfigurator,
finished refactoring of Inputhandler
InputHandler now uses InputMappings
Merge branch 'master' of https://github.com/voxelinc/voxellancer into inputhandler_refactoring
fixed keyboard config bug