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.
Fixed errors when a ui layout asset defines layout hints for layouts that do not require them.
Added module access to TeraBullet's math util.
Added an onClosed() method to ControlWidget, to be called when a UI is closed.
World Atlas now generates a set of texture atlases. There is one for each module contributing block tiles - the individual tiles can be obtained through uris of the form <module>:terrain.<blockTileName>
Checkstyle fixes.
Fixed an issue with InventoryCell causing it never to display the question mark icon if no icon was specified.
Fixed transposed x and y coordinates
Drain input queues when changing state
Merge pull request #970 from mkienenb/PR-fix-MultiRowLayout-bug

Fixed transposed x and y coordinates
Merge pull request #971 from mkienenb/PR-drain-input-queue-on-state-switch

Drain input queues when changing state
Changed LwjglInput to avoid setting mouseGrabbed unnecessarily, in an attempt to fix mouse under OSX.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Capture mouse position at time of event creation rather than at time of event processing
Fix TimeLwjgl ref
Merge pull request #973 from mkienenb/PR-mouse-position-in-events

Capture mouse position at time of event creation rather than at time of event processing
Merge pull request #974 from mkienenb/PR-fix-logger

Fix TimeLwjgl ref
Adjusted a bit item in hand display for item with different texture sizes.