fix bugs in game_handle_input_mouse
add about window
Add separate key buffer for shortcuts to fix misbehaving panning with keyboard
credit author in source code header
Moved the weather table into our code.
Introduced the weather table struct used for future weather calculation.
Added a bit more explanation on how future weather is calculated.
Merge remote-tracking branch 'upstream/master' into update_climate