Merge pull request #4330 from SkyMarshal/patch-6

Fixes an error with the explosions-deleting-zone-air detection.
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev-freeze

Conflicts:
	code/modules/mob/living/carbon/monkey/diona.dm
	code/modules/reagents/Chemistry-Machinery.dm
Merge branch 'dev-freeze' of github.com:Baystation12/Baystation12 into dev
Derp merge deconflict error I made when merging master into dev-freeze.
Merge branch 'dev-freeze' of github.com:Baystation12/Baystation12 into dev
Merge pull request #4329 from Ccomp5950/gun_fixes

Sniper Rifle fixes
NanoUI Gas Cooling/Heating System
* Created Nano UIs for the Gas Cooling System and Gas Heating System
* Standardized the reference structure for procs (they now use use full paths, instead of relative)
* Standardized the names of each machine ("gas cooling system" and "had heating system") for both the object and the UI title
Fixes #4322

* There's probably a much more "modular" way of doing this, but, eh
Traitor Panel Bugfix:  Adds the convert verb to RevHeads made using the traitor panel

Also removes it if you use traitor panel to make them a regular employee using the tator panel.
Merge pull request #4334 from Ccomp5950/revhead_tatorpanel

Traitor Panel Bugfix:  Adds the convert verb to RevHeads made using the traitor panel
Areas added to powernets again

Fixes #4328

New z-level code wasn't handling d1 == 0 cables correctly.
View Variables Option:  Add/Remove Verb

Since we can't edit the verbs variable directly this allows us to do so safely.

It builds a list of procs and verbs for the mob type and allows the admin to add it.

Want to add self_destruct to a cyborg?  It will show up in Commands tab
Want to add RevConvert to a regular Rev?  Feel free!

Want to remove whisper from some loud mouth?  Go wild!

Adding procs that aren't usually available to players will create a commands tab, primarily this is for debugging since Advance ProcCall on mobs is awful.

I figured this would be useful when I noticed traitorpanel added RevHeads didn't get their RevConvert verbs and I could find no way of adding it otherwise.
Merge pull request #4335 from Loganbacca/bayfix

APC's added to powernets again
Added no-network check to heat_source to fix a runtime if not connected to a network.
NanoUI Gas Cooling/Heating Update
* Fixel incorrect text label in the gas cooling/heating system NanoUI.
* Added header for gas temperature.
Renamed controler.dm.
Merged multiz icons into structures.dmi.
Mass correction of controler to controller.
Compile fix for merged icon.
Updated .dme.