Merge branch 'dev' into PowerTwo

Conflicts:
	code/modules/power/solar.dm
Merge remote-tracking branch 'upstream/dev' into PortaTurret
Water cools hot turfs even if they do not have a hotspot.

Also adjusts fire extinguisher volumes to correspond to the new beaker
volumes, and scales things accordingly.
Restores APC load balancing and the autoflag system.
Engineering Dormitory redux

Removes the engineering dormitory.
Replaces it with a washroom and a room with previously lost medical supplies (some gauze rolls and ointment) and some of the wardrobes from the now removes dormitory.
Adds more beds to the public dormitory area.
Can now order plastic sheets.
Doors can now be broken through damage. Broken doors can be crowbarred open. High-securiry doors automatically bolt themselves when broken. Doors which are damaged, but not broken, can be repaired with sheet metal. Broken doors must be reconstructed. Spark overlays for damaged and broken doors.

Windows and doors will display messages indicating extant of damage as they are damaged (e.g. "Cracks begin to appear in [src]!")

Metal rods can substitute for crowbars to force unpowered and broken doors, as well as firelocks.

Window damage code cleaned up and centralized.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Changes dd_sortedObjectList() to use mergesort with cached sort values
Pipes cleanup. Removes variables with default values to avoid unnecessary duplicates in the object viewer.
Better breaker box sprites
Merge pull request #6855 from Baystation12/master

Master - > Freeze
Merge pull request #6856 from Baystation12/dev-freeze

Freeze - Dev
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 pull request #6852 from GinjaNinja32/sortspeed

Changes dd_sortedObjectList() to use mergesort with cached sort values
Merge pull request #6850 from PsiOmegaDelta/CargoPlastic

Can now order plastic sheets from cargo.