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.
Adds a new hair, Curly (yeah not really that curly but still)
changelog update

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
Curly fixed, cripples added.
2 new disability types, and fixes curly hair again.
Allowed solutions to be applied to empty trays, fixed more text and colors.
adds shuttle loan random event - centcomm asks to borrow the shuttle for 5 mins and it returns with a reward (and sometimes something bad)

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
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.
 * Fixed hostile mobs being able to attach through windows (thanks to the new click code's Adjacent proc)
 * Made the shift examine turn your mob again.
 * Slightly optimized getting the modifier params, in the click code.
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).