Calendar and other fixes

- Gorons now immune to fire
- Fixed calendar-related code (fairy spawner, claim check, etc.)
- Fixed claim check not getting date set when received
- Calendar-related code now correctly uses in-game days instead of real
world dates
- Consolidated world generation events into single class
- Moved secret room gen to Post populate event