Merge remote-tracking branch 'upstream/master'
Suppress some of the most blatantly pointless warnings
Merge remote-tracking branch 'upstream/master'
Added newline to SIGNOFF
Fix wielding items on pickup.

Temporary patch, what I'd like to do is convert all the invlet-taking player functions in ones that take item references.
Resolves #624
Fix for issue #628 - don't go into scrolling logic if there aren't enough to fill the screen
Added a 5-minute timeout to autosaves.

Fixes issue 568.
pageup/down win32 fix
Merge remote branch 'origin/master' into key_improvements
remove_stack_by_letter in game::advanced_inv (or the way it's called)
causes crash. To replicate, / and move full stack of ammo to ground
moving partial stack works so I've duct taped it
Bugfix megamerge.