tgstation.dmm fixes

Closes https://github.com/d3athrow/vgstation13/issues/1328
Closes https://github.com/d3athrow/vgstation13/issues/1415
Closes https://github.com/d3athrow/vgstation13/issues/1450
Closes https://github.com/d3athrow/vgstation13/issues/1489

Daily reminder to update the changelog :^)
Click code cleanup
Merge pull request #1517 from Duny-/Defficiency

Efficiency 1.22d
Merge pull request #1518 from Duny-/map_issues

tgstation.dmm fixes
Merge pull request #1520 from wild-billy/click_clean

Click code cleanup
changeloooog
fukin mineturfs losing their data, regenerate it if it's missing.
cancel button for the reagent adding
Fix ryetalyn not removing genes properly
Made observer ghosts use the incorporeal move proc instead of snowflake city, can be easily undone if this fucks something up
i'm a stupid, press ctrl+s next time.
changeloog
Revert Click code cleanup (reverted from commit 439bda24bcfd970705c98f5e304f4613aa564156)
Readd overwritten change
faggots
cloning changes
vox get nitrogen to help with the fact they're birds and can't breathe o2
aaaaaah
if you're antag banned you can't be converted to revs anymo, you're welcome angie ~<3
how, why, what