Fixed clicking on the scrollbar to skip to a location.
Switched breath bar over to NUI.
Moved Crosshair to NUI.
Await shutdown of chunk generation pipeline.
Removed old GUI code.
Changed OpenGLMesh and OpenGLSkeletalMesh to not fully dispose on reload.
Converted VertexBufferObjectManager into VertexBufferObjectUtil, moved create/destruction of vbos into the relevant assets.
Fix for occasional chunk gen error on world shutdown - changed component system shutdown to occur after world gen shutdown.
Added partial support for DVORAK key layouts.
Potential to add more if I learn of all the keybind strings.
Merge pull request #960 from Nate-Devv/develop

Added partial support for DVORAK key layouts.
Items can contain components that differentiate them, even though they have the same stackId. They will stack together only, if the "equals" method on those components marked with @ItemDifferentiating returns true.
 Introduced an event for before inventory cell is rendered to allow drawing any background for items.
Removed OpenGLFont/HeadlessFont - no remaining implementation specific font handling.
Added in a liquid voxel shape + collision group for detection and interaction with liquids.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Merge pull request #961 from MarcinSc/develop

Items can contain components that differentiate them, even though they h...
Restore hook for custom subsystem Font support
Merge pull request #963 from mkienenb/PR-Subsystem-font-hooks

Restore hook for custom subsystem Font support
First working version of "Update ALL the modules!" utility Gradle task - "gradlew updateModule"
Added protection against entities being created before the global store is loaded. Entities created before load are now deleted, with an error being logged (may make this stronger later). This means entities should not be created during initialise() - it is safe to create entities in either preBegin() (now after entities are loaded) or postBegin() which occurs after the world generator is initialised.
Fixed BehaviorNodeFactory to use postBegin() to create its entities, and marked them not to be persisted.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Added support for display name in shapes, which gets appended to the block name of blocks created through simple shape extension.
Fixed an issue with block shape rotation shrinking box shapes.
Added exception if entities are created during game intialisation.