fixed setBuffer() offset
singleton buffer in voxelmesh
use one buffer only for voxelparticledata
switched to mapped buffers for voxelparticleworld
Merge branch 'rendering-unification' of https://github.com/voxelinc/voxellancer into voxelparticleworld

Conflicts:
	src/voxeleffect/voxelmesh.cpp
	src/voxeleffect/voxelmesh.h
	src/voxeleffect/voxelparticleworld.cpp
	src/voxeleffect/voxelparticleworld.h
replace texture with VAO - not working
did not call setupVertexAttributes... fuck fuck fuck fuck
use int for color
dont use mapping - crashes in release mode on windows :(
fix non matching interpolation
un-singleton voxelmesh
Merge branch 'voxelparticleworld' of https://github.com/voxelinc/voxellancer into switch_voxelcluster_to_vaos

Conflicts:
	src/voxeleffect/voxelparticleworld.cpp
small refactorings
map doesnt work
map is working fine... i'm just stupid :D
Merge branch 'voxelparticleworld' into switch_voxelcluster_to_vaos

Conflicts:
	src/voxeleffect/voxelparticleworld.cpp
invalidate buffer when mapping them
fix test
lazy buffer creation to avoid crash in unit test
Merge branch 'master' of https://github.com/voxelinc/voxellancer into switch_voxelcluster_to_vaos