Fixes #5570

Also de-copypasted charger code, as i had the opportunity.
Fixes #5553

Camera network key itself is useless without security camera program. Created hidden version of this program and added it to each laptop. In short: it works.
Fixes #5569, Fixes #5571
- Reworked card reader code, it's cleaner and less copypaste now
- Updated medical records, security records and HoP card computer to work with the update. It's however possible i missed something, can't go through all computers in game. Tell me if you find something that's broken due to this, i will fix it ASAP.
- Security records color for "none" security status changed a bit so it doesn't burn eyes of anyone trying to  read it (issue #5571 - white on light green? Bad choice imo)
- Multi-card readers now actually WORK for laptops. This includes security records (issue #5569) and medical records (same case, just not reported). You still have to insert your card into read slot, if you insert it into wrong slot notification will be shown that you should use read slot instead of write one.
Fixes #5572

- Detective-vended laptops now have medical records program installed.
Removes organ_failure random event
Vents and scrubbers to the antechamber between the Toxin Mixing and Toxin Launch Room. Maintennace additions.

Adds air alarms to the two sections of maintenance between Research and Medbay.
Adds fire fighting equipment to the south section of the two mentioned above.
Divides the large starboard engineering maintenance into two smaller sections. Adds emergency shutter/air alarm.
Adds box of extra lights in maintenance near security.
Research can now engage full lockdown.

Primarily affects Xenofauna where the interior windows have added blast doors, reinforced walls.
Misc. Research and Mech bay also have additional blast doors.
Moved the lockdown button away from underneath the RD's laptop, into plain sight.
Attempts to achieve consistency in how fire shutters overlap with doors.
Re-arranges areas to prevent alarms from lowering emergency shutters in adjacent but otherwise unconnected rooms.

Many of these changes were lost in a merge at some point.
Affects port primary hallway, fore primary hallway, and medbay (new changes).
Shuffles cameras in primary hallways to prevent camera loss in the case of emergency shutters going down.

Relocates and, unfortunately, adds additional cameras in the primary hallways to ensure coverage isn't lost during breaches, etc.
Also replaces odd reinforced table instances with 'proper' ones. More a cleanup than anything.
Fixes lingering reference to organ_failure
Tweaks shotgun beanbag rounds

Makes them more comparable to the shotgun stunshot.
Fixes #5666
Merge pull request #5681 from mwerezak/looc

Fixes #5666
modularize ban system

Signed-off-by: Mloc-Hibernia <colmohici@gmail.com>
Merge pull request #5684 from Mloc/bs12-ban

modularize ban system
Pipe fixes

- Removed overlapping pipes
- Reconnected pipe next to Captains office
- Removed all instances of non-visible/hidden simple pipes
- Fixed an iconless manifold in nuke ops ship
The AI may now store and return to a single position for its eye/camera view.
Merge pull request #5679 from mwerezak/wound-infections

Removes organ_failure random event
Adds support for the AI to store multiple camera locations, up to a given maximum