Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
Base code for calamity roundtype, modifier to dynamic event manager.
More work on calamity basic code.
Added tentative declare_completion() for calamity mode.
Compile fix/dme fix for Calamity.
Fixed up some outdated lines from cleanbot.dm.
Fixed up lists/compile errors with calamity.dm.
Fixing compile issues.
More dme fixes, what the heck...
Merge branch 'dev' of https://github.com/Baystation12/Baystation12
Fixed some outdated paths in ccomp's cleanbot update.
Fixed a cocked-up merge master>dev I did earlier; copied over unmerged DNA2 files from a clean local repo.
Merge branch 'dev' of https://github.com/Zuhayr/Baystation12 into dev
Adds a no-player-grabbing roundstart borer.
More work, deedle deedle. Added objectives and some basic borer spawning to calamity.dm.
Merge pull request #4382 from Baystation12/master

master -> dev-freeze
PDA bombs are now more balanced and random.
Keeping the PDA sane.
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.

Conflicts:
	code/game/dna/dna2.dm
	code/game/dna/dna2_domutcheck.dm
	code/game/dna/dna2_helpers.dm
	code/game/dna/genes/disabilities.dm
	code/game/dna/genes/powers.dm
	code/modules/mob/living/carbon/monkey/monkey.dm
DNA2 Bug Fixes - Part 2 (CHERRY PICK)

We discovered that most of the problems were were having was because of BYOND passing lists (e.g. SE and UI) by-ref instead of the assumed by-val.

This commit adds dna.Clone() and (UI|SE).Copy() where needed.  These should be used where DNA or SE/UI lists are COPIED, otherwise changes made in the reference will affect the real strand.

This change also messes with the gene activation logic.

Conflicts:
	code/game/dna/dna2_domutcheck.dm
	code/game/dna/genes/powers.dm