adding the visibility network datums
modifying visibility interface of ai to use generic visibility_interface
adding the spirit entity code, fixing the cameraNet so that it compiles properly
adding modifications to cult mode, working spirits, and mask transformation procs
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
fixing the traitor panel 'make cultist' function
fixing the gib code bug
Fixes #4810
Adds ability to photocopy paper bundles
Fixed accessories becoming improperly detached...

when the host suit was clicked on. It is also now clearer who has the
responsibility for attaching and removing accessories.
Accessories are now visible when attached

Uses overlays.

I was originally planning to use the SOUTH direction of the
icons/mob/ties.dmi image as the overlay, however this had problems with
the fact that those images are directional. Rather than override Move()
in clothing/under to reset dir to SOUTH whenever clothing with an
attached accessory was thrown or dragged, I thought it would be less
hacky to read the overlays from a separate .dmi.
Fixes internal storage on ground

Fixes not being able to remove items from internal storage when the
master item is on the ground.
Compressed matter implanter fix

Compressed matter implanters will now correctly remove the compressed item from the game world if it is in an inventory (player or storage container).
Double whoops.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Readds drone held icon that got lost somewhere in merges.
Fixes the decompiler. Adds spiderlings, broken globes, mice and lizards as valid targets.
Fixes 'resource depleted' error for emagged drones.