ZAS Cleanup/Tweaks

ZAS will now speed air movement into/out of a zone when unsimulated tiles (e.g. space) are involved, in relation to the number of tiles.
Portable Canisters will now automatically connect to any portable connecter beneath them on map load.
Bug involving mis-mapped disposal junction fixed. #2807
Air alarms now work for atmos techs (whoops!) #2817
The Master Controller now properly stops atmos when it runtimes.
Backpacks can no longer be contaminated
ZAS no longer logs air statistics.
ZAS now rebuilds as soon as it detects a semi-complex change in geometry.  (It was doing this already, but in a convoluted way which was actually less efficient)
General code cleanup/commenting of ZAS
Jungle now initializes after the random Z-level loads and atmos initializes.