Turret controls now affects all aspects of slaved turrets.
Bed and mercenary shuttle refactoring.

Re-arranges the dormitory bedrooms again. Slightly fewer beds, slightly more maintenance.
Re-shapes the mercenary shuttle airlock and docking points to restore the cabin compartment shape.
Gives the xeno/viro some raison d'être until a something more can be done about it.
Adds mask and oxygen tank to uplink kits that provide space suits.
Merge remote-tracking branch 'upstream/dev' into Beds
Fixes #7214.

Dismantling a window should now return an appropriate number of sheets for its type.
Merge remote-tracking branch 'upstream/dev' into Turrets
Cameras can be broken by weapons/projectiles, fixes

Fixes being able to show papers to AIs through deactivated cameras.
Fixes being able to break doors with TOX, OXY, and CLONE damage.
Fixes camera alarms persisting after the camera is deleted.
Fixes #7021.
Some camera cleanup.
Fixes portable turret ex_act()

Class 3 is the least severe, not the most.
Custom Sprites

Adds Star Light and I-96, see http://baystation12.net/forums/viewtopic.php?f=33&t=11701 and http://baystation12.net/forums/viewtopic.php?f=33&t=11702 respectively.
Merge pull request #7192 from PsiOmegaDelta/Turrets

Turret controls now affects all aspects of slaved turrets.
Merge pull request #7220 from PsiOmegaDelta/DismantleThatWindow

Fixes #7214.
Merge pull request #7217 from mwerezak/syndie-suit

Adds mask and oxygen tank to uplink kits that provide space suits.
Merge remote-tracking branch 'upstream/dev' into Beds
Merge remote-tracking branch 'upstream/dev' into camera

Conflicts:
	code/game/machinery/portable_turret.dm
Psych office chair fix

- Fixes #7216
Added tape roll

- Added 1x tape roll to office supplies pack
Duct Tape

- Added several rolls of duct tape around the map
Admins will now receive a prompt to use aghost when they use ghost.
It replaces the usual prompt that was irrelevant to admins anyway. Adds option for admins to aghost from the ghost prompt.
Ghosts/observers now have the option to be anonymous in deadchat.
It is a ghost-time preference that doesn't get saved. Admins see anonymous ghosts with a * next to their key. People talking in dead bodies are now always seen only with the name of their body (admins see their keys with a ^).
Added missing EOL in observer.dm