Added support for defining UISkins in a JSON format.
Added and partially integrated NUIManager.
Polished up the NUI Main Menu screen. Still messing about with layouts.
Added NUI implemented MainMenu and Settings screens (video settings in progress)
Added getCountOfEntitiesWith() method to EntityManager.
Flipped mouse y axis in lwjgl implementation, correcting code for this (let me know if there are any issues)
Added support for @In annotations for UIScreens.
Fixed tile loader to handle non-16x16 tiles.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Small style fix.
Fix for overrides.
Added support for fixed sized widgets via ui style.
Added checkbox widget
Added the beginnings of data binding.
BlockSelectionComponent, System, Event and Renderer.
Merge pull request #749 from synopia/blockselection

BlockSelectionComponent, System, Event and Renderer.
Added API annotation
Merge pull request #750 from synopia/blockselection

Added API annotation to BlockSelection
Tiny tweak to module.txt template (give display name a default value) and minor commenting
Added missing selection texture and @API to World/Chunkgenerator
Merge pull request #751 from synopia/blockselection

Added missing selection texture and @API to World/Chunkgenerator
Added menu entry for "Drop Item" and "Hide HUD"

Fixes #666 - lol
Merge pull request #752 from msteiger/mbts_dev

Added menu entry for "Drop Item" and "Hide HUD"
Save window position on exit (centered by default)

Fixes #194
Add mockito as a test dependency for modules and @API to FastRandom
Merge branch 'develop' of github.com:MovingBlocks/Terasology into mbts_dev
Merge pull request #753 from msteiger/mbts_dev

Save window position on exit (centered by default)
Merge branch 'develop' of github.com:MovingBlocks/Terasology into mbts_dev