Because we HAVE to define Del() three times

/obj/item/device/gps/Del()
	GPS_list.Remove(src)
	..()
/obj/item/device/gps/Del()
	GPS_list.Remove(src)
	..()
/obj/item/device/gps/Del()
	GPS_list.Remove(src)
	..()
Merge pull request #4383 from Iamgoofball/master

Because we HAVE to define Del() three times
Mouse Attack_Logs disabled.  Admins rejoice.

No more mice in disposals spamming the hell out of admins everytime someone flushes items.
Merge pull request #4386 from Ccomp5950/mouse_attack_log

Mouse Attack_Logs disabled.  Admins rejoice.
PDA-Nano refresh / scroll fix (Messages/Notes/Records)

Problem:  NanoUI auto updates, if you have a div with a scroll bar it will automatically scroll to the top.

Solution:  Remove the set size on these div's that have this issue and let the entire screen scroll instead since that isn't messed with on refresh.
Fixed shrapnel embedding
Merge pull request #4403 from Loganbacca/bayfix

Fixed shrapnel embedding
Merge pull request #4402 from Ccomp5950/pda-scroll

PDA-Nano refresh / scroll fix (Messages/Notes/Records)
Proper indentation.
Colouring before updating.
Bloody feet.
Adding blood to humans.
Fix for unlocking exploit.
Fix for unpinning humans.
Merge pull request #4405 from Segrain/master

Bugfixes.
Ghosts can see PDA messages.  (Redo: PR #4065 lost in merge)
Merge pull request #4409 from Ccomp5950/ghost-pda

Ghosts can see PDA messages.  (Redo: PR #4065 lost in merge)
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
Missed the gene Life() call.