Temperature: Bio climate mod will only modify comfort levels if active.
Traditional air conditioning will modify comfort levels in addition
to bio climate mod. This wraps the has_bionic("bio_climate") check in
a new player::in_climate_control(game g*) function, which will return
positive on has_active_bionic("bio_climate"). If not, it will perform
additional checks that are cached every 20-60 turns to save cpu and
simulate temperature acclimation.
Currently, it will check to see if the player is inside a vehicle
with no open doors, and a working engine with fuel (total_power(true)).
Later a requirement for an Air Conditioning vehicle item can be added,
as well as building checks if / when building power is added.
Initialize cache vars in class
Advanced inventory's weight and volume columns will now display full
stack values. Oops. Small UI comprovements in addition to this:
* The 'same square!' popup can be ignored as it will pass the next
 keypress (except q and esc) and disappear.
* '0' for weight or volume will appear dimmed.
* current/max number of items displayed at top right
* current inventory total displayed above 'weight vol' header.
* [stack amount] moved to it's own column as it's easier to read.
Extract corpse-revival code to a method of game
Zombies rise from the dead after a certain amount of time
Fix some revification bugs
Save state of zombie death drops
Fix zombie revival timing - no longer tuned for testing

Whoops, left the code in a testing state when I committed at some point.
Add a message when nearby corpses rez
Add fuel siphoning to the game.

You can now siphon fuel from the vehicle examination screen. Requires a hose.

Eventually I'd like to add a Mechanics recipe to make an alternate siphon item out of pipe or something, because hoses are really too rare to be the sole item for something as important as fuel siphoning.
Dropping stuff into a vehicle container will add charges instead of adding
a new item, if applicable.
Debug spew removed. Oops
Added missing break to season length option
Make signs in negative torso smart, like the rest
Make android give a power source even for passive bionics

Fixes #1027
Merge pull request #1026 from Voker57/fixes

Added missing break to season length option
Add a catajson method to extract a list of strings as a set for use as tags.
Remove overloaded use of item::mode in preperation for turning it into a string field.
Remove unused flag parameter from item template constructors.
Remove obsolete item construction macros.