added config flags for objectives being enabled or disabled.
added antag options menu.
added ability to choose where a syndicate uplink is installed.
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into antag
DNA2 EPISODE 2: Revenge of the Bugs

Made after DNA2 hit /vg/'s main server after no one tested anything.

* Gene activation/deactivation made modular, refactors domutcheck.
* Standardized genetics disks and injectors a bit in response to buffer corruption issues. (Untested)
* Lots of major bug fixes.
* Skin tones fixed.

Still needs further testing. All I did was mess around with monkeys.
Removes lockboxes.
Merge remote-tracking branch 'upstream/master'
Fixes for https://github.com/Baystation12/Baystation12/issues/4173 , https://github.com/Baystation12/Baystation12/issues/4168 , https://github.com/Baystation12/Baystation12/issues/4159 , and https://github.com/Baystation12/Baystation12/issues/4038
Cleanbot/dirt fix.

Now if a cleanbot cleans a tile, it will also set it's dirt value to 0
so a person walking back over the tile won't instantly create more dirt.
Merge pull request #4230 from Ccomp5950/dirt_nerf

Cleanbot/dirt fix.
Optimized and refactored list2text, text2list, and replacetext.

Also fixed some grammar in the station blueprint code.

Conflicts:
	code/game/objects/items/blueprints.dm
	code/game/objects/items/devices/uplinks.dm
	code/modules/admin/verbs/debug.dm
	code/modules/clothing/masks/gasmask.dm
	code/modules/detectivework/scanner.dm
	code/modules/flufftext/TextFilters.dm
	code/modules/mob/living/carbon/human/say.dm
	code/modules/mob/living/silicon/ai/say.dm
Fix previous commit for BS12.

Signed-off-by: Mloc <colmohici@gmail.com>
Turfs who spawn with the spawn verb or with buildmode will now use the ChangeTurf() proc and stop making Linda runtime to hell.

Conflicts:
	code/WorkInProgress/buildmode.dm
Made the follow verb less buggy.
Removed duplicated code.
Explosion Optimizations

Implements a trange that internally checks only turfs and thus less
intensive.

Conflicts:
	code/game/objects/explosion.dm
Personnelly, I feel this pull request was successfull.
Spelling fixes.

Conflicts:
	code/game/machinery/newscaster.dm
Fixed destructive analyzer failure messages.
Adds ckey logging to canisters
Lets admins see the ckey as well as the name of those who toggle release valves on canisters.
Succesful fixes
Fixes instances of "succesful" and "succesfully".

Conflicts:
	code/game/machinery/computer/ai_core.dm
	code/game/mecha/mech_fabricator.dm
Allows Labcoats to store Bottles, Beakers, Pills, Pill Bottles and Papers in their suit slot.

Conflicts:
	code/modules/clothing/suits/labcoat.dm
Fixes mechs click through windows and what not

I ded plz fix
Fixes beepsky stunning people in things

Conflicts:
	code/game/machinery/bots/secbot.dm