Generalizes the telecommunication reception check.

Also happens to fix a bug where a Detomax could blow up PDAs without reception.
Changes a couple of type checks to access checks.
Moves /obj/machinery/turretid to its own class/file.
Nabs /tg/ support procs and defines.
Moves down target assessment into machinery.
Ports /tg/'s portable turrets.

However, skipping porting /tg/'s projectile system for now. Not going to swallow more than I can chew here.
Replaces the normal turrets with the new porta-turrets.
Fixes a bug with stationary turrets. Removes quotes in path-name to ensure type always exists. Includes code review suggestions.
Merge remote-tracking branch 'upstream/dev' into PortaTurret
Better breaker box sprites
Hoverpod tweaks

Hoverpods are a subtype of mecha/working again, but drills are now
ripley specific. Hoverpods have increased cargo and can carry 3 tools.
Hoverpod crates now come with a clamp and passenger compartment
pre-installed.
Brings back the combatpod, can equip weapons.
Factors out common mecha/working procs

Refactors a bunch of identical hoverpod and ripley procs and moves them
into mecha/working
Allows toggling hoverpod stabilization
Sleepers now use power when synthesizing chemicals

Also, sleeper and chemmaster power usage are now both controlled by a
constant in setup.dm
Gas heaters heat faster

Restores a symmetry between heaters and freezers. Also they were nerfed quite a bit when their power use was lowered to 20kW, this undoes the nerf.
Merge remote-tracking branch 'upstream/dev' into PortaTurret
The AI now has a radio channel for its private frequency.
Adds some checks to ensure the AI cannot go and speak on the radio if dead or has had its power shut down.
Most minor spelling correction.
Adds hand labeler to the Excavation tools closet.
Hand labelers in Xenoflora.