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.
Merge pull request #5378 from PsiOmegaDelta/AlarmsAndVents

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