making a generic version of the AI's visibility code so that it can be reused by the Cult Spirits
* fixing the visibility update loop through the dictionary
* moving the standard turf and object update triggers to the visibility_network update_triggers.dm file
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
- major update to all systems
- creating the mask entity
- modifying the code for cult icons
- updating the camera net
- adding visibility network updates to all mobs
- unifying the culting and deculting process
- adding "Make Mask" function to Player Panel
- removing unnecessary planning document
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
- lots of debugging
- modifying how runes are called to use reflection
- adding highlander code to make sure that there can only be one mask
- adding Spread Shadows spell
- adding cult admin investigation log
- adding mask icon
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev

Conflicts:
	baystation12.int
Removing world spam and viewport adding using the equipcultists proc.
- making sure to add the viewpoint properly to roundstart cultists.
- there are way too many ways to make someone a cultist...
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev

Conflicts:
	baystation12.int
	code/controllers/verbs.dm
- removing 'colon' use for proc calls. Generally a bad idea.
- adding a check for being silenced to use runes
- adding extra slashes in front of the mask definition
- re-adding the autotransfer.dm file to the include list
Custom Items:  Mai Yang / Yuri's Flask.

Icons.
Custom Items Code:  Yuri's Flask and Mai Yang's dres.
Custom Item Icons:  Sakura Hokkaido's Kimono
Custom Item Code: Sakura Hokkaido's Kimono (say that 3 times fast)
Requested removal.

Seth Sealis - Gray Coat
Ashley Rifler - Purple Glove

http://baystation12.net/forums/viewtopic.php?f=33&t=9097
Merge pull request #3973 from MrLeebo/dev

New Feature: Minor Robbery Enhancements
Merge pull request #3965 from jack-fractal/dev

Mask of Nar'Sie - 1.0
Revert "Merge pull request #3965 from jack-fractal/dev"

This reverts commit fa57b76f25ea9d00fb92c034464ab540e0fb387b, reversing
changes made to 40ee2278ede129f09f6458370f647ec86082da92.

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