* Double Agent gamemode. Double agents are given a target to kill, which will be another double agent. All double agents are hunting and being hunted by another double agent.
 * Updated required players, enemies and restricted jobs.
Tape recorders update!
New sprites by Cheridan.
Tape recorders now use tapes.
Tape recorders can no longer be emagged (probably temporary)
Tape recorders can no longer print transcripts (may be replaced)
Added wires to the taperecorder for playing and recording.
Fixed some minor taperecorder issues.
Updated the autolathe to make empty taperecorders, and tapes.
Adds checks for the wires being intact to tape recorders, and readds the print transcript function.
Canister Ex_acts

-Gives canisters a unique ex_act. Previously, they defaulted to machinery/ex_act, which just deleted them entirely, including the gaseous contents.
Merge branch 'master' of https://github.com/tgstation/-tg-station
Hide Rune Fix

Allows ghosts, seers, and reveal runes to see hidden runes.  Fixes  Issue #512.
Fixed Consecutive Camera EMP's

Consecutive EMP's on cameras will work normally by checking to ensure the camera hasn't been EMP'd again before fixing it.  Fixes Issue #731.
Updates radios to use the fixed camera EMP logic

Allows multiple EMP's on the same radio to extend the duration normally.
Merge branch 'master' of https://github.com/tgstation/-tg-station into GameJam_DoubleAgents
 * Added double agents to config. It can now be picked by secrets/random.
 * Disabled late join antags for the double agents gamemode.
Fixed Changeling Absorb not requiring chokegrabs

It now has a check that checks what it's meant to check.
Fixed chem smoke not waiting for other reagents to mix before reacting and then clearing the contents; often causing instances where that dangerous poly grenade only gives off Sugar.
Resolves an issue with sanitize_hexcolor where it'd return an incomplete string such as ""

Resolves an issue where whitespace in names could cause a saveslot button to wrap to the next line.

Byond members:
can colour their name using the admin ooc-colour feature.
get a icon next to their name in ooc chat.
can choose their icon_state as a ghost.
get 8 saveslots

unlock_content tracks the return of IsByondMember(). This is to allow for easier testing/debug.
Merge branch 'Issue140' of https://github.com/Carn/-tg-station into Issue140

Conflicts:
	maps/tgstation.2.1.2.dmm - Resolved.
Redo of zone_sel/Click() to be much simpler. Zone_sel is the paper doll on the screen where you choose what body part to target. Fewer sections under switch statements, plus a check to only update the icon if there's been a change.

tgstation.dme is a fixed version without FILE_DIR set. Gitblame!
Show Server Revision displays if Latejoin Antags are enabled, like Protect Authority Roles
Improved logging of syndicate bombs and grenades