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>
prevented the issue with the genderblock that was fixed in commit c1b605c6275174d88c45f019d4c171007c517e99 from reappearing

Signed-off-by: dumpdavidson <gtb.schmidt@gmail.com>
Merge branch 'master' of https://github.com/dumpdavidson/-tg-station into monkeyize

Conflicts:
	code/game/dna.dm
	code/game/gamemodes/changeling/changeling_powers.dm
Prevents implant from dropping to the floor when drop_from_inventory is called. Resolves an issue where implants might have dropped to the floor during transformation when using adminverbs.
Signed-off-by: dumpdavidson <gtb.schmidt@gmail.com>
Added catching. Toggle throw intent with an open hand to catch things that are thrown at you. TK users can't catch anything, but that's okay!
Fix for the actual hud button. Clicking it will work now, in addition to hotkeys.
Fixed all the bugs that Dumpdavidson mentioned.
Fixed admin right checks in the traitor panel's monkey section.
fixes issue #742
Merge pull request #747 from KazeEspada/grilles

fixes issue #742 - grilles now drop the correct number of rods when destroyed.
Merge remote-tracking branch 'remotes/origin/master' into monkeyize
Fixed duration of the transformation.
Merge pull request #552 from dumpdavidson/monkeyize

Monkey - Human transformation
Merge pull request #659 from Petethegoat/catch

Added catching.
Merge branch 'master' of https://github.com/tgstation/-tg-station into adminlog
Show Server Revision now displays if Latejoin Antags are enabled.