Standardizes and expands the warning() and error() procs.
fixes shit
Fixes do_after(). If the item was deleted, it would check if(null == null) to cancel it
Various mineral/material standardizations, minor mob changes
Merge branch 'master' of https://github.com/tgstation/-tg-station into mineral_economy
Various mining changes IE: mineral amounts per tile, mining mob stuff, mob anchoring, etc
Finishes up warning and error standardization.
Merge branch 'master' of https://github.com/tgstation/-tg-station into warnstandardization

Conflicts:
	code/game/objects/items/weapons/AI_modules.dm
WTF BYOND????
Merge branch 'master' of https://github.com/tgstation/-tg-station into mineral_economy
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.
Merge branch 'master' of https://github.com/tgstation/-tg-station into warnstandardization

Conflicts:
	code/_onclick/telekinesis.dm
	code/game/sound.dm
[violent frothing]
[VIOLENT FROTHING]
More qdel() changes.
Move all atom/Destroy() behavior to atom/movable/Destroy() so turf/areas that get qdel()'d just get del()'d like they're supposed to. Also do tag = null, which should make more things GC.
Make cameras GC correctly and some misc grammar fixes.
Make smoke grenades GC.
Tell camera bugs to del() because I'm not working on complex behavior for one item.
Wooden Walls
* Fixed the update_inv_* functions to actually update the inventory HUD even if the inventory is closed (that should fix items presents in the inventory but invisible).
* Fixed clothes from wizarditis not appearing on character and inventory.
Fixes #3263/telekinetic grab showing up on examine

Fixes #3263.