Adds support to better handle air alarms in sensitive areas and vents with custom settings.

Air alarms now have a new setting, breach_detection, which allows for disabling the automatic mode change when a breach occurs.

Vents now have three new settings. These are primarily for when air alarms request a mode change to ensure that custom pressure levels/checks (in terms of mapping, not set later in game)  are not lost.
external_pressure_bound_default
internal_pressure_bound_default
checks_default
Map changes relevant to the air alarm and vent update.

The engine air alarm no longer automatically turns off in the case of a breach.
The engine core vents now have defaults set, to ensure their custom pressure levels/checks are not lost in case of air alarm mode changes.
Added skeleton airlock and pod garage to the listening post, tweaked the toilet area a bit.
Engineering outpost airlock

- Added airlock
- Removed DJ station note
- Changed pipes in derelict atmos to hidden so they run under the wall
Merge pull request #6 from Loganbacca/derelict

Engineering outpost airlock
Merged Botany and the Kitchen, added Xenoflora laboratory.
Merge branch 'derelict' of https://github.com/Zuhayr/Baystation12 into dev
Added quality of life bits and pieces to xenoflora, listening post and merged hydro.
Reduced botanist spawn count, renamed to Gardener, increased Science and Chef spawn count, added Xenobotanist alt title to Scientist.
Merge branch 'derelict' of https://github.com/Zuhayr/Baystation12 into dev
Added Cael_Aslinn's flora and fauna reconstitutors by request, cleaned up some Xenobio containment pen cruft.
Fixes #5223

This fixes #5223 and the collectable chef hat. who used "chef" instead
of "chefhat".
In space, no one can hear you shriek

Or chimper for that matter. Also fixes deaf people hearing vox shriek.
updates MapPatcher.jar to use JRE8

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
Improves the implementation of non-verbal languages

Cleans out the nonverbal language check from say_understands(), which
now is responsible for language only.
Nonverbal languages have a chance of causing an emote when used.
Adds sign languages, which have no verbal component.
Adds workaround for PHP whitelist

Apparently there's some PHP script that needs to be updated or
something. Revert this once that is done.
Tweaks nonverbal emote frequency
Merge branch 'derelict' of https://github.com/Zuhayr/Baystation12 into dev
Some minor fixes to new areas.
Fixes shuttle announcing arrival in 7 minutes.