AI Photography Extention #2

Gives the ability to take and view photo to Cyborgs

AI's share their photo album with connected Cyborgs, and connected Cyborgs have the pictures they take saved to the AI's album. If a Cyborg is not connected to an AI, photos are saved to the Cyborg's camera object. If a Cyborg has photos in it's album while not connected to an AI, but is subsequently connected to an AI, the photos are added to the AI's album. This is initiated by pulsing the appropriate wire on the borg.

Cyborgs can attach images to newscaster feeds, from the active album available to it (the AI's, or its own if disconnected)

Cyborgs cannot interact with photocopiers, but however have become a moving printer. They are every inefficent at printing, and thus can only print two color pictures before needing to be refilled with toner (simply click on them with toner in active hand).

Added some span classes to the previous AI photography work.

One minor bug fix to photocopier which could result in a photo object ending up in the 'hand' of an AI or cyborg.
Changelog
Added some feedback to cyborgs and others nearby when they print a picture.
Reduces "much duplicate" code.
Adds message after successfully unsecuring a machine.
Fixed a bug where holy water had to be applied twice for blessing
Merge branch 'master' of https://github.com/tgstation/-tg-station into aiphotoext2

Conflicts:
	code/datums/wires/robot.dm
	html/changelog.html
Heads may use ID Modification Consoles to manage their department

-Heads may modify ID access for their department using ID computers
-Heads may only modify access that they get by default
-Heads may demote IDs if they are able to stip away all access from their card
-Heads may not modify a card's name or title, except when Demoting an ID
Fixed compile error
Revised Department Management Functions

-Heads may only edit access to their own departments
-Demotion button will check if the job is a subordinate of the head instead of checking if the person has any access left
Removed a thing because Miauw is right
Gia's Feedback. Thanks!!
Magic Mania 1.6: Baby's Day Out

*Adds unique sprites for the staves of door creation and chaos
**Item sprites
**Inhands
**Onbacks

*Fixes #3232 in a way that isn't terrible

*Basically this is the part of 1.5 that should have been done back when it was added
*Please raise wizard rates :3
Makes the object items look a lot cooler, thanks to CollenN for providing the notcoder sprites
[Admin] Added logging for changeling hivemind chat

Also added their Changeling names to the Antag panel so admins don't have to go digging through vars to find out who was OOC in ICing.
Remove some buggy ass, unnecessary code of mine that's causing runtimes
Merge branch 'master' of https://github.com/tgstation/-tg-station into aiphotoext2

Conflicts:
	code/game/machinery/newscaster.dm
Does a lot of stuff
Ports Pandemic machine fix from https://github.com/NTStation/NTstation13/pull/469
The links in the "show server revision" menu will now open in the user's default browser, instead of opening inside the menu itself.