Merge pull request #4914 from Jarcolr/ColoredLabcoats

Adds 5 new colored lab coats
Null message fix

Fixes the "User places  in the glass ashtray" messages having a null object name.
Else Ifs
Fixes #4918
Fixes #4808
Fixes #4716
Fixes #4744
Fixes #4911
Adds drones, drone fabrication, commit options. This is the squashed version of the original 22 commit pull, so I'm summarizing.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Don't tell anyone but I snuck in another distribution pipe fix.
Reapplying icon merge by hand for drone commit.
Apparently I have no idea how to use squash properly. Fixes the fucked up DME.
Cherrypicking vox spike throwers, made crossbows and pneumatic cannons constructable.
Merge pull request #4936 from Hubblenaut/paperbundle

Paperbundle
Merge pull request #4948 from Loganbacca/bayfix

Null message fix
Merge pull request #4945 from Ccomp5950/adminoops

Re-adds Show Player Panel right click menu on players.
Merge pull request #4921 from Jarcolr/UnusedIcons

Adds 5 satchels for jobs when selecting "satchel" for backpack pref from code
map: fix a missing scrubber pipe

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
power: cables show up right on map again

Cables are red/whatever color on map again instead of white.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>