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'
I have no idea what I'm doing D:
Merge remote-tracking branch 'upstream/master'
Replaces drone sprites (which were literally the drones from FTL. Good work whoever coded that) with Pawn's variant.
Fixes runtime logging and makes it a config option.

Option starts off by default, since that could be seen as the original behavior...

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Made diona nymph evolution whitelisted.
Merge pull request #4175 from Mloc/runtimelog

Fixes runtime logging and makes it a config option.
Merge pull request #4174 from Zuhayr/master

Drone sprite replacement, diona evolution whitelisting.
Fingerprints on showers and crayon graffiti.

fixes #4076
as well as admin request on crayons.
AI / Cyborgs will now leave hiddenprints.
Admins can now put a reason for booting someone from the server.

Virgie requested feature.
Merge pull request #4185 from Ccomp5950/cyborg_hiddenprints

AI / Cyborgs will now leave hiddenprints.
Merge pull request #4186 from Ccomp5950/kick_reason

Admins can now put a reason for booting someone from the server.
Merge pull request #4184 from Ccomp5950/fingerprints

Fingerprints on showers and crayon graffiti.
Compile fix after bad merge.

VERY BAD MERGE, no treats.
Merge pull request #4190 from Ccomp5950/merge_fix

Compile fix after bad merge.