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