Recycler code made more consistent
Use item controller to determine weights instead of hardcoding them
Added variable recycler efficiency
Merge remote-tracking branch 'upstream/master'
Stop supressing char-subscripts warning as we don't seem to do it anywhere.
Merge rewrite of recycling machine.
Added a placeable funnel item to collect water when it is raining.
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
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.
Merge funnels for rain collection.

Conflicts:
	game.cpp
	map.cpp