Created new turbine

Created turbine which inputs from pipes and motor. Also slightly fixed
currently existing turbine (still unbuildable though).
Forgot code file

Lol
Allows climbing onto tables and crates, also adds falling off if you are dumb enough to stand on one that is flipped or opened.
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>
Makes table/crate falling a bit more dangerous.
Moves the non-implanted security positions from restricted to protected list, adds IA Agent to restricted.
Shuffling around table and crate knock/climb procs.
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 ...
Cat icons/inhands.
Made cats pick-up-able.
Fixed up mental focus inhands.
Merge pull request #5342 from Zuhayr/dev

Allows climbing onto tables and crates, also adds falling off if you are...
Merge pull request #5331 from UristMcKerman/pipeturbine

Pipe Turbine
Merge pull request #5354 from Zuhayr/cattes

Made cats pickupable.
Merge branch 'spawnpoints' of https://github.com/Zuhayr/Baystation12 into dev
Changed cryo message a bit.