Adds the ability to inject chemicals into the atmospherics pipeline thro...

...ugh the following methods:

* Inject into canister and release
* Inject into canister and hook into a loop
* Inject into canister and transfer into an internals tank
* Inject into canister and share between canisters
* Pouring a container (beaker, bottle etc) into an OFF vent

Adds an industrial sized 'injector' to the atmospherics closets to facilitate dispersion of chemicals into the air-stream.

Plasma, Fuel and Thermite in the air will add to the flammability of the air, but not neccesarily ignite it.

99.5% of chemicals can be dispersed, and will react as intended, including viruses, acid, slime toxin, alcohol etc.
* A known "issue", but not exactly an issue, is that explosive reactions (EMP,Potassium etc) will be small.

Here are some previews:
![airmeat](https://cloud.githubusercontent.com/assets/3829126/5519094/54b1b34e-8997-11e4-9f19-cae3c5795f98.PNG)
![sparkles](https://cloud.githubusercontent.com/assets/3829126/5519095/6f1ba9b0-8997-11e4-854f-b9eb574670ef.PNG)
![slimeterrorism](https://cloud.githubusercontent.com/assets/3829126/5519184/2f4607b4-899b-11e4-9456-e8ebea468dfb.PNG)
Last time I tried doing this (with the global overlay), I encountered the issue of setting the color changed the color of the overlay itself, meaning that if there was multiple chem_smoke out (ie one purple pacid and one orange sacid), it would not work correctly and just use the last set color. This is why I have it create a new one each time.