Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into laptop
Fixes missing announcements, bad returned() check

Also fixes some bad grammar in the shuttle authorization announcements, and reduces the number of authorizations required to 2. 3 seemed a bit high.
Fixes airlocks being stuck if they run out of air
Adds multi-airlock docking controller
Fix for long_jumps never leaving transition area

The previous behaviour of move() called without arguments assumed a
short_jump, which meant that the wrong origin area would be used.
Adds escape shuttle docking controllers
Removed reference to :b in drone spawn text.
Merge pull request #5334 from DJSnapshot/laptop

Computer3 : Working Laptops
Removes lonely scrubber pipes:

Under table in security lobby
Beneath vending machine in escape
Beneath status display in staff meeting room
Beneath left door in AI Upload Access
Beneath status display by AI Upload Access
Inside window in starboard Engineering maintenance

Adds missing scrubber pipes:
Cargo warehouse, straight pipe
Between Medbay and Misc. Research

Restores lost scrubber:
Security checkpoint, Arrivals
First pass on custom loadouts.
Removes lonely supply pipes:

Beneath northeast door in security lobby
Beneath north Fitness maintenance door
Beneath table in Tech Storage
Room between Toxin Mixing and Launch rooms.
Beneath Engineering EVA maintenance door

Adds missing supply pipes:
Chemistry, straight pipe
Teleporter door, straight pipe (flips existing pipe)

Restores lost vent:
Security checkpoint, Arrivals
Adds missing APCs:

Engineering Monitoring
Mining Station Communications

Removes excessive APC:
Research Outpost hallway
Adds light switches.

Adds a wrench to the crowbar in the Warden's office to allow handling of flash barriers.
Corrects two fire extinguisher cabinets which had lost their pixel shifts.
Mining tweaks, removal of debug/cruft, balancing of values.
Security specific pipe/air alarm changes.

Removes unnecessary air alarm in the evidence storage.
Enables two scrubbers, showers and tactical storage.
Reorganizes the scrubber pipes in the showers/tac.storage to go through the door instead of reinforced wall.
Update distribution.dm
Merge pull request #5355 from comma/holder

Moved scooping into a separate helper.
Update cat.dm
Merge branch 'newgear' of https://github.com/Zuhayr/Baystation12 into dev
Pipe fixes

- Cleans up silent pipe deleting (now creates a loose pipe item where the pipe section was)
- Allows pipe painters to paint disconnected pipes
- Removes OOC message from IC feedback