Changes behind the scene stuff regarding transformation from monkey to human.
-Adds a humanize() proc
-Changes monkeyize() proc to a child of mob/living/carbon (not implemented or tested with anything beside humans, though)
-Adds various options for monkeyize and humanize as binary flags
-Removed all instances of monkey transformation code being copy pasted (dna, changeling, adminverbs) and replaced them with monkeyize(). This fixed various issues with admin-verbs where mobs would ghost after transformation due to invalid use of transfer_to (mind transfer proc).

-Humans will now retain their old name if turned into a monkey and back provided their UE are unchanged
-Transformation from monkey into human will now deal the same amount of damage as human to monkey.

Signed-off-by: dumpdavidson <gtb.schmidt@gmail.com>
Merge branch 'master' of https://github.com/tgstation/-tg-station into monkeyize
- removed manual key assignment in monkeyize (that caused the staff of change issues)
- Changes how the src is deleted and the new mobs are returned in the transformation procs (no more use of spawn() )
- Adds an option not to delete it (in case the proc that called monkeyize was a child of src itself)

Signed-off-by: dumpdavidson <gtb.schmidt@gmail.com>
Updated hud icons to use their respective department's colours
https://dl.dropboxusercontent.com/u/831776/hud.png

Additionally,
-HoP can assign IDs to "Prisoner"
-CentCom titles have hud icons
Fixes 'Camera Bug' item and makes it a viable tool.

Camera bug acts as a mini-camera computer with access to all bugged cameras.

Adjusts camera checks to determine who is looking through them; instead of checking their machine, it now checks the client eye.

Adds camera bug to the uplink list with a cost of 2TC.
Fixes 'Camera Bug' item and makes it a viable tool.

Camera bug acts as a mini-camera computer with access to all bugged cameras.

Adjusts camera checks to determine who is looking through them; instead of checking their machine, it now checks the client eye.

Adds camera bug to the uplink list with a cost of 2TC.
Changes the way telecomms identifies the job of the sender of a radio message. It now references the crew manifest with the name of the sender for their job, instead of looking at whatever ID they are holding for their job.
Merge branch 'master' of https://github.com/tgstation/-tg-station into hudicons
Hopefully a less 'snowflake' method of determining job icons
Updated comments

I swear I already fixed this. Must have been lost due to git magic
Merge branch 'master' of https://github.com/tgstation/-tg-station into hudicons
-Reduced code duplication
-CentCom roles get appropriate access levels, and centcom officers no longer have all station access (Plays better for inspection events)
Merge branch 'master' of https://github.com/tgstation/-tg-station into hudicons
Updated hud icons https://dl.dropboxusercontent.com/u/831776/icon_full2.png
Splits the camera bug into several different prototypes:
* Vanilla - Sees its own bugs only
* Universal - Sees all bugs
* Networked - Sees all cameras
* Sabotage - Sacrifices a bug to EMP a camera
* Tracker - Lets you monitor who is near a camera and what camera a person is near.  Some limitations.
Creates a log entry for each antag created at round start. Useful for admins who need to look back to see if someone was an antag or not.
Creates a log entry for each antag created at round start. Useful for admins who need to look back to see if someone was an antag or not.
Removes an empty line. Derp.
Merge branch 'master' of https://github.com/tgstation/-tg-station into hudicons
Created new icons for geneticists and roboticists
https://dl.dropboxusercontent.com/u/831776/icon_full3.png