Added beginnings of inventory screen.
Improved rendering of mesh in UI.
Added commands to reload shaders and materials.
Merge branch 'develop' into nui

Conflicts:
	engine/src/main/resources/assets/skins/default.skin
Added tooltips to inventory cells.
Merge branch 'develop' into nui
Added stack count display to inventory cell.
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into nui
Completed basic inventory in NUI.
Removed some unnecessary debugging code
Merge branch 'develop' into nui
Fixed display of double-sided block mesh items.
Added support for arbitrary cursor attachments
improved handling of not loadable trees
Merge branch 'develop' into nui
added heightOffset to SkeletalMeshComponent, to allow vertical positioning of meshes
Temporary workaround for the height map based world gen - hard code a single expected filename in the engine until we can refactor height maps as true assets
Removing the DelayActionComponent, when the delayed action is triggered.
Merge pull request #891 from MarcinSc/develop

Removing the DelayActionComponent, when the delayed action is triggered.
Doc update for stable build
Merge remote-tracking branch 'upstream/develop' into develop
Merge pull request #892 from JoeClacks/develop

Added "Enable All" and "Disable All" to the modules select screen
fixed copyright