Added Lerpable interface +
lerp function for classes implementing Lerpable.
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
Create Headless and Base graphic-related assets

Inherit from BaseFont for common OpenGLFont behavior
Remove less-useful base classes

Make GLSLMaterial inherit from BaseMaterial
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
refactored code to use URI to types instead of full qualified class names.
refactored code to use URI to types instead of full qualified class names, part 2
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
refactored code to use URI to types instead of full qualified class names, part 3