Display log messages when saving the game
Fix the stash not saving when using mouse-less navigation
Prevent log menu spam

This is useful for the "Game Saved" message we display now. If the game
gets quickly saved (like when organizing the stash), we now only display
the log message once. In the case of the HUD log, we reset the timer for
the last message, to make it appear like the message was triggered
again.
Add engine settings to disable saving on map load and game exit
Allow saving the game via map & NPC events

Simply create an event with the component "save_game" with a value of
"true" and it will save the game when triggered. The respawn position is
where the player is standing when the event is triggered.
Don't prevent log spam for campaign, event, and quest messages
Merge pull request #1125 from dorkster/saving

Make saving the game more flexible