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
For fixes for findbugs issues
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Fixed unit tests.
Fixed failing tests (no module activation)
Merge remote-tracking branch 'movingblocks/develop' into develop

Conflicts:
	engine-tests/src/test/java/org/terasology/Environment.java
Merge pull request #870 from msteiger/develop

Engine Tests: removed default module activation
Tidied up nodes, added some more essential nodes (counter, timer, wrapper).
First version of LookupNode, which runs another tree.
Minions in LAS now get a name.
Merge remote-tracking branch 'upstream/develop' into behavior