Fixes1404 by changing how hydro trays can receive reagents.  Pretty much any reagent container works now, except pills.  Food *does* work, it's used as "compost".  I might make pills work as compost as well, kinda like those solid Miracle Grow supplements.

Issue #1404 was just that plant-b-gone bottles weren't using their reagent contents on hydro trays.  Space cleaner spray was similarly not used or checked when cleaning microwaves, so I fixed that extension of the bug.

I haven't tested this as thoroughly as I usually test my commits, I'll update this when I'm confident it's all working.  I did run through most possibilities though.
Disables the afterattack for spray bottles and beakers when applied to hydro trays so they don't splash/spray (spray bottles didn't do anything special to blobs).
Improved some text.  Empty syringe is still ready for extraction code when that gets implemented.
Fixed a double-the error.  Noticed that hydroponics code is full of them.  Cleaned them up.
Allowed solutions to be applied to empty trays, fixed more text and colors.
Returns 1 instead of adding (more) special cases to the afterattack functions for beakers and spray bottles.
Merge branch 'master' of https://github.com/tgstation/-tg-station into Issue1404-PlantBGone
The trans_to proc for /datum/reagents/ now detects and accepts /datum/reagents/ as targets instead of just reagent_containers.  Updated the hydroponics attack_by to use that new feature.  Improved the microwave-cleaning to use amount_per_transfer_from_this.  It does ignore other reagents, only using up space cleaner, because it really doesn't need to be complicated.
Merge pull request #1407 from Rolan7/Issue1404-PlantBGone

Fixes #1404 by changing how hydro trays can receive reagents.  Pretty much...