adds new feature: cloning extinct animals and seeds from fossils found through xenoarchaeology, some minor tweaks to various other areas to make it work

Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>
Fixes ID computer's missing Security section
Adds paths for therapy dolls

http://puu.sh/9xlQu/53016923a6.dmi for the dolls that are already in the
code but unused.
Fix a runtime for Mloc

(mloc is so lazy)
Also makes custom item spawning a tiny bit nicer!
file will only be loaded once, instead of every time someone spawns
Fixes #4756

removes the getrev stuff because it's svn and old and I couldn't get tg's stuff to work :c
Fixed #4697 while still trying to make it work

a bit messy but I don't know a better way to do this
Fixes #5255 and walking over edges

Before walking over an asteroid edge would have put the mob under the
sprite, as if the mob crawled under it.
Got vgstation13 colored lights rewrite working here.
Fixes #5088

also fixes more runtimes that mloc gave me
Merge pull request #5272 from GinjaNinja32/idcomputerfix

Fixes ID computer's missing Security section
Fixes #5285

will it never end ;~;
fixed some weird slime runtime that's been around forever apparently
Merge pull request #5284 from boopcat/happydrones

more fixes!
Returns ..() on Microwaves

If you want this to use power, whatever asshat commented that out broke it.
Adapting my code, figured out that this was what broke it only days after trying to locate the issue, thinking it was related to my own code.

Probably quite minor, but this is what it is supposed to be functioning like. Right now it's just some powerless machine and whatever you do on /obj/machinery/New() is not working here without it.
Adds ..() on Chem Masters

This makes sure they use power, and don't work when the power is out, beside making sure functions work correctly. As they didn't on my (adapted) code.
Fixes tails not rendering in record photos
Fixes tails not rendering on the player preview
Shortened helper procs a little.
Made lights look fancier with blend modes
Fix runtime with brains and throwmode