Rename VoxelExplosionParticle to VoxelEffectParticle
Add Engine spawning an EngineTrail based on Acceleration
some visual tweaking
Extract EnginedWorldObject
Add missing files
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
Merge branch 'master' into engine_trails

Conflicts:
	data/config.ini
	src/voxeleffect/voxeleffectparticle.cpp
	src/voxeleffect/voxeleffectparticle.h
	src/voxeleffect/voxelexplosiongenerator.cpp
	src/world/world.cpp
	src/worldobject/ship.cpp
	src/worldobject/ship.h
	src/worldobject/weapons/bullet.cpp
	src/worldobject/weapons/rocket.cpp
	src/worldobject/weapons/rocket.h
Cleanup, renaming, tweaking
dynamic exhaust speed
Merge remote-tracking branch 'origin/add_emissivness' into engine_trails

Conflicts:
	data/voxelrenderer.frag
	src/voxeleffect/voxelexplosiongenerator.cpp
	src/voxeleffect/voxelexplosiongenerator.h
	src/worldobject/weapons/bullet.cpp
	test/worldtree/testworldtreenode.cpp
Renaming removing some Voxel* prefixes
Merge branch 'master' into engine_trails
Merge branch 'master' into engine_trails

Conflicts:
	data/particle.vert
	data/voxelcluster.vert
	src/worldobject/ship.cpp
	src/worldobject/ship.h
	src/worldobject/weapons/rocket.h
Fromatting
Merge remote-tracking branch 'origin/master' into engine_trails
Revert "Renaming removing some Voxel* prefixes"

This reverts commit bfeb5a138a9ef54f41ab0c1c7727e3a35aa47284.

Conflicts:
	src/voxeleffect/voxelexplosiongenerator.cpp