* Adds checks in the paperwork module topics. Fixing the exploit that would allow you to teleport anything.
 * Added the atmos hardsuit to the map.
 * Removed the rad protection from the atmos hardsuit.
Renamed variables:
b_type to blood_type
h_color to hair_color
f_color to facial_hair_color
f_style to facial_hair_style
h_style to hair_style
Replaced organ helper procs with a single more versatile and strealined one.
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
Choose Profession
- Updated to new UI
- Put professions into columns to reduce the length of the window

Supply Ordering Console
- Updated to new UI
- Added "Main Menu" button to the top of all lists

Security Records Console
- Fixed colors (eyes should bleed less now)

Voting Panel
- Updated to new UI

Newscaster Unit
- Updated to new UI

DNA Modifier Console
- Overhauled UI to make it (slightly) more accessible

Airlock Control Console
- Fixed UI not updating automatically
- Updated to new UI
- Overhauled UI
Merge branch 'master' of https://github.com/tgstation/-tg-station
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.
Reversed changes to admin.txt and config.txt, these were not supposed to be comitted.
 Runtime fixes.

runtime error: Cannot execute null.on reagent change().
proc name: del reagent (/datum/reagents/proc/del_reagent)
  source file: Chemistry-Holder.dm,308
  usr: null
  src: /datum/reagents (/datum/reagents)
  call stack:
/datum/reagents (/datum/reagents): del reagent("pacid")
/datum/reagents (/datum/reagents): clear reagents()
Chemsmoke (/datum/chemical_reaction/chemsmoke): on reaction(/datum/reagents (/datum/reagents), null)

runtime error: Division by zero
proc name: Topic (/datum/song/Topic)
  source file: musician.dm,193
  usr: Tico-Tico Tambien (/mob/living/carbon/human)
  src: Untitled (/datum/song)
  call stack:
Untitled (/datum/song): Topic("src=\[0x210054cd];import=1", /list (/list))
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.
-Updated the changelog with the atmos hardsuit.
Makes alchohol poisonous, 250 units of ethanol is lethal, kills very very slowly. Makes ethanol more potent. Gives Thirteen Loko an actually recipe.
Merge pull request #1056 from Ricotez/master

-Updated the changelog with the atmos hardsuit.
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 #1049 from Giacomand/atmos_hardsuit

[MAP] Added the atmos hardsuit to the map.
Merge pull request #1052 from Faerdan/master

UI Updates
Merge pull request #1053 from Giacomand/musician_fix

 Runtime fixes.
Merge pull request #1047 from Giacomand/exploit_paper

Paperworks Topic Exploit Patch