Fix for timing inventory changed events

Sending them after saving the component causes the ownership of the item
to be changed for when the event is handled.
Merge #952 from @Josharias - inventory timing tweak
Add WorldAtlas to API so LightAndShadow won't crash on world create
Doc updates for stable build. New included modules: CakeLie, CopperAndBronze, Journal, Minimap, MultiBlock, Workstation, Zones
Support asset loading from a facade
Delete kinda-sorta duplicate class on request from @msteiger - not in use anyway. Original lives in the Cities module and might eventually make it back somewhere.
Fixed getHUDElement methods.
Fixed ordering of saved games.
Initial version of UIIconBar
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
Can move for loop outside of if
over-formatted last time
Merge pull request #954 from mkienenb/PR-facade-asset-loading

Support asset loading from a facade
Improvements to UIIconBar and health bar in general.
Merge branch 'nui-healthbar' into develop
Merge branch 'develop' of git@github.com:MovingBlocks/Terasology.git into develop
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.