Major refactor of AI upload modules to not be dependent on the upload computers.
Modules can just run install(target,user) and everything will work fine.
Upload computers cleaned up quite heavily. Less copy+paste. Removed that pointless "Open access panel" verb they had.
Law changing procs moved from mob/living/silicon/robot and mob/living/silicon/ai to mob/living/silicon. This means clear_inherent_laws(), add_inherent_law(), etc. This is what the new file is for. Doesn't change anything since they both had exact copies of the same procs.

NOTE: This commit doesn't change the maps, so don't checkout to this without the next one.
Merge branch 'master' of https://github.com/tgstation/-tg-station into aiupload
Moved Asimov module out to where the TPOffline module was. Added Robocop module underneath the Paladin module. This applies to both box and Metastation.

REDACTED

Whoever put the FILE_DIRs back into tgstation.dme can go fuck themselves.
Further Ling Tweaks
-Fixes a bug where a changeling could use revive after being husked by another changeling. The husk also loses his absorb points to the changeling that ate him.
-Fixes some objective text to use appropriate cases when dealing with numbered objectives ("1 genome", "2 genomes", so on)

-Resonant shriek now acts as a "flash" for cyborgs in range, giving changelings an in my opinion much-needed anti-silicon ability. Changelings in the area will also be able to hear the shriek.
-Spread Infestation requires fewer DNA absorptions now, but costs more chems to use and creates 1 fewer spiders.
Doppler Array Sprites

Adds sprites for the tachyon-doppler array machine, makes some minor changes to allow it to be rotated manually and wrenched.

In addition, I missed a few stray pixels in blood.dmi during my whitespace cleanup.
Merge pull request #1059 from Cheridan/Doppler

Doppler Array Sprites
Merge pull request #1054 from Cheridan/Changelings

Further Ling Tweaks
Merge branch 'newaiupload' of https://github.com/MrPerson/-tg-station into newaiupload
Forgot to fix the map from the last commit.
Merge branch 'master' of https://github.com/tgstation/-tg-station into apc_maintenance