paipairing

Stuff
That computer is horrendous

Still doesn't work properly for AI. Probably never will.
Back to qdel()

Sorry
Arcades, overlays and Git being evil

Added the most important damn checks of this entire PR that got eaten by
Git when I synced
Added a visual indication of a pAI being paired with a computer - a tiny
blue light at the bottom
Forbid to pair with computers that have non-standard icons, except the
arcade machine.
When the arcade is emagged, if the pAI loses, it will explode like a
detonated PDA. If it's slotted into a PDA, it will explode with it.
Severs connection if the pAI and the computer are on different z-levels
More sanity checks

pAI interface is weird, let's make sure we're always in a valid state
Merge pull request #1 from Alek2ander/master

Move code to place
Modified qdel() to accept any datum.
The garbage controller no longer bothers nulling out every variable on destroyed objects.
An object can opt to not be collected by returning true from Destroy().  Useful for pools or other edge cases.
Fixed boxes not being collected, along with a couple other things.
Turfs will not be monitored for collection.
generate_ion_law() is no longer a /datum proc, and I am an admin in the repo.  Deal with it.
Undid the silly rename I made weeks ago.
Prevented repeated qdel calls from calling Destroy multiple times for non-pooled objects.
Ensured that newly qdel'd objects are added to the end of the `destroyed` list.
Initial commit
Added 3 new bibles

Clown, banana and burning bibles
Forgot something. Credits to Tomeno for bibles
NewCasters will now show Central Command Updates.
Added a timestamp
Made the admin command Access Netscastor Network use the news_network procs.
Absolute paths, fixed spelling, updated inhand
Fixed indentation, bookname
Fixes transformation sting working improperly
Make ei nath not destroy brains
Also small tweaks to make spells GC if you use the spellremove() proc.
Fix for issue 3190

Fixes deletion of src object rather than the intended p objected, also
ensures ai/onclick doesn't depend on the photography module being
present or bug free by gracefully handing the lack of a aicamera object.
Update ai.dm