add threadpool (not working yet)
working threadpool
fix
better synchronization
threadpool should work now
move code to .inl
performance is getting better
update glow
particle check is working, multithreading doesn't work in release yet
fix linux
pool not working yet
looks like threading works now
renamed checker -> check, removecheck -> remover. limit distance for intersection tests
skip particleintersectiontest for particles behind player and particles far away
add missing file
Merge branch 'configurable_starfield' of https://github.com/voxelinc/voxellancer into particle_improvement

Conflicts:
	src/display/rendering/starfield.cpp
	src/display/rendering/starfield.h
add invalidBuffer update in particleChanged again
move checks
Merge branch 'master' of https://github.com/voxelinc/voxellancer into particle_improvement

Conflicts:
	src/game.cpp
	src/game.h
	src/gamestate/gameplay/running/gameplayrunninginput.cpp
	src/player.h
	src/voxeleffect/voxelparticleexpirecheck.cpp
	src/voxeleffect/voxelparticleintersectioncheck.cpp
	src/world/world.cpp
	src/world/world.h
	test/CMakeLists.txt
don't do any worldtreequeries in particleengine