Refactored headless environment
Merge remote-tracking branch 'movingblocks/develop' into develop
Fixed style warnings
Moved Profiler to src/dev
Refactored WorldAtlas into interface and implementation
Merge remote-tracking branch 'movingblocks/develop' into develop

Conflicts:
	engine-tests/src/test/java/org/terasology/TerasologyTestingEnvironment.java
	engine/src/main/java/org/terasology/world/block/loader/WorldAtlas.java
Update for new ShaderManager interface
Merge pull request #854 from msteiger/develop

Split TerasologyTestingEnvironment into smaller units