Camera revamp.

Now instead of tiny image on huge icon with description of what was on tile, photo on examine pop ups window with 3x3 screenshot (sort of), and lists in description who's there and what are they holding (good luck guessing from picture)
Also you can toggle camera on/off by clicking on it in your hand. Indicator at camera will change to green/red.
Also bumped max photos fro mcamera to 30, since no way to reload.
Fucking hell.  Makes the detective backend shit non-retarded.   <3 Hashtables.
Map changes.  Some improvements/adjustments to code to work with the map changes.
TG: Fixes some mix-up with what hand was lost
Regenerate admin verb now restores limbs/lost blood
Fixes power_loss proc to actually respect the electrical channel something is
on.
Revision: r3539
Author: 	 VivianFoxfoot
TG: Committing a new map update for Ikarrus-
http://nanotrasen.com/phpBB3/viewtopic.php?f=15&t=8481&start=20#p106280
Committing for Sieve: (and WJohnston, I suppose~)
Added WJ's alien hunt sprites.
Fix for the misplaced update ID line in the PDA.dm
Slightly updated mining turfs

Also adding a define for Cheri's balaclava sprites, and a new type of cigarette
packet (not available in game, currently)
Revision: r3540
Author: 	 petethegoat
TG: Fixes a pAI requests runtime caused by clients disconnecting.

Fixes a host of runtimes caused by lag delaying "transmissions" between
telecomms machines. Various objects were being deconstructed during this lagtime
resulting in a bunch of weird null errors. Tested for 24hours on another server.
Seems to be all ok.

Added some rudimentary checks to advanced proccall. Calling procs owned by
objects is now a little less prone to runtimes. still a bunch of stuff to do to
get it safe enough though.
Revision: r3542
Author: 	 elly1...@rocketmail.com

Ported over BS12's piano code. I say ported, it's not like it's anything but a
copy/paste though.
Also changed the icon to the minimoog, to reflect on how FUTURISTIC it is.
Revision: r3543
Author: 	 petethegoat
TG: Updated DNA modifier consoles so they work in any direction.
Updated adminwho so the plebs can see ranks.
Removed the admin message from view range changes.
Revision: r3545
Author: 	 petethegoat
TG: Changed the way facial scarring works. Instead of setting your real_name to
"Unknown" it uses the disfigured variable of a human's head organ to dictate the
human's name variable.

This means real_name is now somewhat back to being a reliable source of the
mob's actual name. It should eliminate a lot of the "cloning as unknown" bugs.

It also means I could simplify that god-awful name updating stuff into a nice
and simple helper proc.

Some original_name stuff was added here and there,  mainly during cloning. A lot
of the "getting random ghost names" should  be fixed now. Still loads to do
though, particularly with transforms and such. >_>

Fixed a runtime with Tajarans trying to use a variable that doesn't exist for
PDAs. Removed that variable from IDs as it's only used by furries.
Revision: r3546
Author: 	 elly1...@rocketmail.com
TG: Added Ikarrus's latest map updates. Changes to genetics, medbay, research and
security.
Updated operating tables to search for adjacent computers, rather than using an
ID.
Switched back to the old bodybag sprites.
Slightly updated the Oddy destroyed sprites, and updated the changelog.
Revision: r3547
Author: 	 petethegoat
TG: Wraiths now have their own jaunt animation, courtesy of Ausops.
Revision: r3551
Author: 	 kortgstation
TG: AIs and Cyborgs can now understand PAIs and MMIs
Revision: r3553
Author: 	 kortgstation
TG: Fixes guns some.  Can't shoot yourself as easily anymore.  You can now aim at
body parts with your gun.  I think the reason you couldn't before was just the
failure to pass the def_zone up to the parent, not sure if that was intensional
or not.
Revision: r3554
Author: 	 VivianFoxfoot
TG: Nuke ops spawn with an engineers internals box (extended oxytank)
Revision: r3555
Author: 	 kortgstation
TG: Sanitize added to agent cards and ID computer.
Revision: r3556
Author: 	 johnsonmt88
TG: -Added fat jumpsuit sprites for orange, owl, pink, security, warden, and yellow
jumpsuits. Made the placeholder for suits that don't have a fat sprite a normal
grey jumpsuit instead of having the person naked with FAT SUIT written over
them.
-Tweaked the way the Somatoray works on trays. Hopefully this will make it more
useful and less buggy.
-Botanical leather gloves tweaked. Can now remove lights without getting you
burned, basically.
-Botanists given morgue access to better clone people via replicant pods.
Revision: r3557
Author: 	 d_h2...@yahoo.com
TG: Added an ex_act for simple animals
Revision: r3558
Author: 	 kortgstation
TG: Adds the framework for randomlly loading an additional external z-level at
server start.  Loading during the game should also be possible.
Fixes assorted bugs
Revision: r3559
Author: 	 VivianFoxfoot
TG: Added Wjohnstons resin xeno doors.
Revision: r3560
Author: 	 kortgstation
TG: -New booze sprites for the drinks that were removed. Re-enabled the recipes for
the removed drinks.
-Drinking the Antifreeze booze makes you warmer. Duh.
-You now need 10 sheets of metal instead of 2 to make a gas canister, people
can't FILL ENTIRE ROOMS WITH THEM.
TG: Fixed  issue 411 . (Thanks Yvarov-
http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8651)
Added Invisty's new field generator sprites.

Added a button to check antagonists that stops the world from automatically
restarting at round end.
It's toggleable, but once the round ends with it on, you'll need to reboot the
world manually. (It's under check antagonists because that's where the shuttle
stuff is, let me know if I should move it.)
Revision: r3565
Author: 	 petethegoat