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.
Paint mixing
The costume crate has more than one suit
Various
Fixes
Alright already.
Fixed forever!
Adds Baystation 12-specific posters
Merge branch 'paint' of https://github.com/RKF45/Baystation12 into paint
Dynamic loading of posters
* Add dynamic loading of poster designs (untick group in DM to remove, no more toggles)
* Fixes wirecutters duping posters
* Fixes dropped posters not being placeable.
Makes mixing paints actually make sense
NanoUI assets are now sent to the client automatically.

* NanoUI now finds and sends it's assets to the client (css, images, javascript and templates).

Part of my effort to make creating NanoUIs as simple as possible. This removes the need to add new NanoUI assets (such as templates) to the client send_resources proc.
Merge remote-tracking branch 'upstream/master' into dev
Merge remote-tracking branch 'upstream/master' into dev-freeze
Merge remote-tracking branch 'upstream/dev-freeze' into dev
NanoUI Caching and SMES tweaks

* Made NanoUI caching code neater, added check for directories (which are ignored).
* Moved SET to between MIN and MAX on SMES UI.
Merge remote-tracking branch 'upstream/dev-freeze' into dev
APC NanoUI

* Created new APC UI
* Tweaked Chem Master UI width.