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
Colored names in AH/PM for antagonists
Rad suits can hold rad hoods and gasmasks

Allows rad hoods and gasmasks to be "clipped" to radiation suits using
the suit storage.
Fix for alien whitelist
Moves the light switch that affects every light -entire- prison wing from the perma-brig to a more reasonable location. Future solution: Look at creating more areas?

Virology now has emergency shutters on its exterior windows. No one likes a plague-carrier but seems rude to let people to due from lack of oxygen simply because a window breaks.
Of course.. helps if the light button is actually still in the correct area.
Re-adds Show Player Panel right click menu on players.
Fixes #4923
Null message fix

Fixes the "User places  in the glass ashtray" messages having a null object name.
Fixes #4918
Fixes #4808
Fixes #4716
Fixes #4744
Fixes #4911