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
Grammar fix and fix to c45 being declared twice in boxes.dm
Merge pull request #4044 from DJSnapshot/dev

Grammar fix and fix to c45 being declared twice in boxes.dm
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
fixing the traitor panel 'make cultist' function