Remove lwjgl dependencies from Texture
Merge pull request #859 from synopia/behavior

added some icons
Merge pull request #856 from mkienenb/remove-lwjgl-deps-texture

Remove lwjgl dependencies from Texture
Implemented NUI based loading screen.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Removed InGameNUIRenderSystem again.
Removed BehaviorTreeEditorSystem unnecessarily closing screens.
Deprecated NullIterator - can use Collections.emptyIterator() or Collections.emptyList() instead.
Removed old loading screen.
Update item atlas for new icons in #859
Remove unnecessary per Immoritius lwjgl calls
Merge pull request #863 from mkienenb/remove-lwjgl-from-StateMainMenu

Remove unnecessary (per Immortius) lwjgl calls in StateMainMenu.java
Fixed two more instances of blocks being restrained to byte.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Make ShaderManager an interface

Add Headless ShaderManager
Merge pull request #864 from mkienenb/shader-manager-as-interface-without-lwjgl

Make ShaderManager an interface
Pass CanvasRenderer into NUIManager constructor to remove dependency on Lwjgl

Provide headless CanvasRenderer
Fix space

Remove commented-out lines
The World Generator drop down in the Create Game screen is now limited to those in selected modules.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Merge pull request #865 from mkienenb/remove-lwjgl-dependency-from-nuimanager

Pass CanvasRenderer into NUIManager constructor to remove Lwjgl dependency