Add general world timer events
Added semantic timer events again and separate event types
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