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.
Added spawnpoint datum, moved existing latejoin spawn to datum setup.
Added latejoin landmarks to the map and modified the gateway annex to be all-access/more casual.
Minor formatting fix.
Removed pointless option on cryopod.
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 ...
Ravensdale thinks the gateway has lore problems, commenting it out of spawn.
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...