Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
Double agents can now be picked for late joiners.
This works by keeping a list of players who are applicable for double agents and then after a certain number of them are picked it will tell them all to kill each other.
Increased the amount of double agents that start in the round (x1.5).
Telecrystal Management Consoles

Designed for Nuke Ops, these two consoles work to allow a nuke team to manage their TC. The TC Stations accept any uplink item. Once the uplink is inserted, they can donate their TC to the group's boss console.

The boss console can then take its TC pool and distribute it among the hooked uplink stations.
It gets an amount of bonus TC based on the round population, allowing nuke op equipment to scale with the increased threat of a fully-manned station.
(and hopefully make gearing up a better experience overall, with no more "WHO'S GOT THE RADIO?!")
Merge branch 'master' of https://github.com/tgstation/-tg-station
Added checking for the other awaiting agents, to make sure they are still alive, human and not disconnected.
Fixes code based on MrPerson's feedback; minor tweaks to formatting and fingerprinting
Adds container resist proc
Overrides statue resist proc
Fixed the network vars on the map, for the telecommunication computers.
Just small tweaks to basic stuff I found.
Made containment fields shock you when you walk into them, not when you walk near them.
Field generators, that are active, will now shock you; they did before but it was because of the containment field near it.
Changed the type path of the field generator and containment field:

/obj/machinery/field_generator -> /obj/machinery/field/generator
/obj/machinery/containment_field -> /obj/machinery/field/containment

Changed the map to have the new type paths.
The containment field will now shock you when it is created.
The containment field layer is a little above objects, so objects going through are under the field icon.
Cleaned up a bit of the code.
Adds resist escape to dna scanner
* Added the space violin to the service cyborg modules.
* Made the space violin usable by service cyborgs.
* You can now examine Cyborgs to see their active module.
* Made the choose module window look nicer.
Added a voice announcement system for the AI.
Voices are based on /vg/'s female voice and are copyright free.
There is a 60 second cooldown for each announcement.
Added a compile option for AI voices. Undefining AI_VOX will not compile the resources, meaning players won't have to download them.
adds more "complete" food, using the unfinished feeling food (such as fried egg, sausage etc)

Icons credit to chocobro/420weedscope
Changed locker escape message usage
The AI's vocal announcement will also make a Request Console style announcement with the text of the message.
 * Removed the text announcement. It wouldn't work if the AI used the sound effects.
Adds missing "wood.ogg"