Ninja e-blade can now force emergency shutters open.

Unlike doors it will not permanently break them, at least until emergency shutters can be reconstructed.
Ninja-night vision now works.

A ninja now uses proper glasses instead of using its own hack.
Fixed a bug that would override the old ninja-night vision unless one also wore additional glasses in the glasses-inventory slot.
Adds overlays to thermals and mesons as well. Slightly reduces the intensity of the night vision overlay.
Merge pull request #6316 from PsiOmegaDelta/Emag

Can no longer e-mag unpowered doors
Merge pull request #6317 from PsiOmegaDelta/Emergency

E-blades can now force emergency shutters open
Ninjas can now phase jaunt.

Adds phase jaunt for a cost of 250 energy, compared to phase shift which costs 400E.
Randomly jumps the ninja 5-9 tiles straight ahead.
Cell use is now redacted directly in the ninjacost() proc.
Some cleanup of ninja verb-add/removal.
Map fixes.

Flips a pump in atmos to the right direction.
Removes an unconnected extra scrubber in the QM's office.
Connects a vent in the cloning lab.
Adds cables under all power terminals.
updating turf gas overlays is now delta-based

Fixes issues with mine turfs and other turfs that use overlays.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Merge pull request #6322 from Mloc/bs12-power

updating turf gas overlays is now delta-based
Merge pull request #6309 from Jarcolr/dev

Adds an approved custom cyborg sprite to custom-synthethic.dmi
Merge pull request #6313 from comma/fixies

Fixies
Merge pull request #6320 from PsiOmegaDelta/MapFix

Map Fixes
Increased SMES starting charge
Fixes map-set power setting not taking effect
Adjusts disposal bin pressure and power
Adds config option for air compression heating
Fixes #6311
Round end spam fix
- This ensures that "The round has ended" message is shown only once, instead of being spammed under certain circumstances.
Explode Verb Fix
- Explode verb is now available from round start. This ensures it works properly and won't disappear during 60 second time limit.
- Checks are moved into explode verb itself, so it works exactly as it used to work (read: It won't let you blow up station unless done within that 60s limit after takeover)
- Changed self destruct notifications a little. They now use radio messages instead of "world <<" which was ugly.
- If AI is killed within 10 second self-destruct countdown it is aborted. (Good luck)
Attempt to resolve merge conflict. I hope i won't break something.
Merge branch 'dev' into substation-multifix