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.