Minor chems update.

-Spraybottle chempuffs will now pass over tables.
-Further reorganization of chemistry reagents. Organizes toxic chems into subtypes. This cuts down on copied code and allows us to do fun things in the future, like machines that filter poisons and such.
Merge branch 'master' of https://github.com/tgstation/-tg-station
Merge branch 'master' of https://github.com/tgstation/-tg-station
-Adds Giacom's remove_all_type reagent proc, and replaces the nasty if chain in antitoxins/adminordrazine with it.
Merge pull request #158 from Cheridan/master

minor chems update
Merge branch 'master' of https://github.com/tgstation/-tg-station