Gives the suit coolers a proper process() proc
Removes dynamic proc call
Adds pipe between Teleporter and starboard bridge maintenance.

Adds pipe between the library and crematory.
Adds pipe between port bridge maintenance and staff meeting room.
Replaces pipe turn in EVA maintenance with manifold.
Third or forth time's the charm. These fixes will stick one day I'm sure.
atmos: fix a geometry error

reverse_dir is a list of reversed dir fields

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
turf: adds a damage model for walls

New proc for walls: take_damage().
Damage is tracked in the "damage" var, walls will break if "damage"
 hits "damage_cap".
Damage can be repaired with a weldingtool.
Damage overlays are cached in the global wall var "damage_overlays"
 to reduce overhead.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
atmos: make fires more destructive

Fires can now burn through walls, windows, and (with a high enough
 temperature) rwalls.
New proc: adjacent_fire_act().  Called on turfs that a fire isn't able
 to spread to. (walls, floor surrounded by windows, etc.)

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Moves the non-implanted security positions from restricted to protected list, adds IA Agent to restricted.
Monkey cube now expand when eaten, leading to !!FUN!!
Lowers caused damage to make it destroy organs rarer.
Moved same code into single organ helper to handle embedding.
Made monkey cube subtypes define what type of monkey they spawn instead of weird switch in Expand().
Rewrote belly expanding accordingly. Also now you get a living monkey from the monkey.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into monkey_revenge

Conflicts:
	code/modules/organs/organ_external.dm
Merge pull request #5332 from mwerezak/wound-infections

Gives the suit coolers a proper process() proc
Merge pull request #5341 from PsiOmegaDelta/DevPipes

Fixes disconnected pipes
Merge pull request #5345 from comma/monkey_revenge

Monkey cube now expand when eaten, leading to !!FUN!!
Merge pull request #5343 from Mloc/bs12-burn

Fire buffs, wall damage
Merge pull request #5344 from Hubblenaut/dev

Moves the non-implanted security positions from restricted to protected ...
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into laptop