Merge resolution.
Merge resolution.
Merge resolution. God damn the changelog.
Fixes the shotgun dart sprite bug.
Added skeleton code for mob abilities.
Ghostbuff, round 2.  MedicalHUD

Ghosts can now toggle a medical HUD
Ghost MedicHUD now actually checks for viruses.

Thanks Chinsky for the tip!
Custom UI
brainmob fix: decapitated head is now really dead
Fixes: AI won't steal fax, and mice won't flip tables anymore.
Commenting out test ability stuff.
Merge pull request #4001 from Ccomp5950/ghostbuff

Ghostbuff, round 2.  MedicalHUD
Merge pull request #3996 from comma/dev

Fixed issue with chopped off heads not having hair icons.
Merge resolution.
Further merge resolution.
DNA2 - A recode of DNA

DNA now stores blocks internally as numbers and only makes the uni_identity and struc_enzymes strings when something has changed. This is vastly more efficient.

In addition, the API for using it has been simplified. Common tasks, such as setting a sub-block, or getting a value from the block, are handled entirely by the DNA datum with simple, easy-to-use procs.

Tested on local server, but may need balancing and additional look-over since the code is from our server (/vg/) and I likely broke or forgot something.
Added burning paper with lighters

* why not?
* Now with 150% more noir
Moved the CentComm channels onto their own tcomm network thing

* 144.1 and 144.3 are accessible through regular headsets, silly people were using them to listen in on response teams
* Moved the ERT and Deathsquid channels to 134.5 and 134.1 respectively
* Created presets for a tcomms setup on the CentComm zlevel
Set up telecomms on the CentComm zlevel
Changelog merge resolution.