Add general world timer events
Removed reflection cache flag from system config - moved to build system
Added semantic timer events again and separate event types
Merge pull request #1329 from msteiger/reflectionscache_config

Removed reflection cache flag from system config - moved to build system
Make the headless server load the game manifest of the previous game.

This fixes issues with swapped block types after a game reload.
Fix NPE in CreateGame screen when modules are deleted
Fix privileges for ogg streaming sounds
Merge PRs #1333 and #1334 by @msteiger - sound asset fix and NPE hardening
Merge PR #1331 by @MarcinSc - tool effect on block drops
Add midday/midnight constants to WorldTime and add unit test
Rename WorldTime.TICK_RATE to TICK_EVENT_RATE
Merge PR #1324 by @msteiger - more time events
Change world time start from dawn to midnight
Merge PR #1336 by @msteiger - time tweaks
Use the inheritence cache in all getElementStyle methods.

Reduces unnecessary object allocation.
Update readme - new modules and credits update
Separate celestial events into new package
Climbing improvements
Extract celestial model into it's own class
Merge PR #1340 by @meniku - climbing improvements