Ported and improved Sayu's awesome alt-click stat panel. Alt-clicking a tile will bring up a list of the objects on it in a stat panel- these can be interacted with normally, with both left and right clicks. This is particularly useful for getting specific items from lockers.
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.
Removes again the NOREACT flag from mobs, I did it because fun.
Merge branch 'master' of github.com:tgstation/-tg-station into sayustat

Conflicts:
	code/modules/mob/mob_defines.dm
Fixes issue #1418
Adds a range check for filling up IED'S.
Makes decals disappear after an explosion

Fixes runes, dirt, blood, etc remaining and floating in space after an
explosion.
Gibs are excluded from this change.
Removes extra var from decals

oops that wasn't meant to be included
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.
No longer assuming the targetted job level, it'll be forcibly set from now on. This should prevent any issues where a job cannot be switched either way (up/down).
No longer assuming the targetted job level, it'll be forcibly set from now on. This should prevent any issues where a job cannot be switched either way (up/down).
Merge branch 'jobOccupationRightClick' of github.com:Khubajsn/-tg-station into jobOccupationRightClick

Conflicts:
	code/modules/client/preferences.dm
Removing debug.
Tweaked the [High] color to more match the original one (because I am too lazy to make it not include the font tag)
Tweaks for atmos fire and mob interactions
-Hot air is less lethal
-Fire is more lethal
-Catch on fire when entering a hotspot but fire_stacks given dropped to 0.5 each
-You now light up your environment while on fire
Fixing mobs on fire with luminosity
Admin heal now calls ExtinguishMob() so it updates luminosity properly
Added some lines to simple mobs to stop them from using the on fire system at the moment (Needs sprites!)
Fixes an issue where toy dualsabers would reflect like actual dualsabers