Ling sting usability improvement

Tested - it works
Updated SSU sprites and update_icon proc
Vendor fixes

Fixes some bugs, makes vendors drop refillers on deconstruction and
generally use refillers more
Changed uplink description
Meh looks like I Forgot to revert.
Removed uranium cost from floral somatoray
Adds the two implants currently availble to traitors not in the implant bundle to the implant bundle.

Even with all this, it's still a pretty underwhelming bundle.
Enables addition of chemicals to protolathe.
Adds chemical storage interface to protolathe.
Fixes "purge" button for individual chemicals in the circuit imprinter doing nothing.
Adds radium reagent cost to floral somatoray.
Renames the "freedom" bundle the "implant" bundle cause that's what it is, man.
The freedom implant is now shrugs only, and the emp implant can now not be shrugs.
The freedom implant now has an assured 4 uses instead of rand 1 to 5 because... why?
Adds an explosive implant to the bundle, and labels it since there's a good chance the traitor would rather use it on someone else instead of themselves.
No F U C K S given.
Increases some stat defaults for hydroponics plants. Allows banana potency to be set. Better documentation of variables.
Changed the typepath of HUD sunglasses to be a child of the security hud
Removed all the istype checks for glasses in humans
Added advanced mesons (Old meson functionality of removing darkness overlay) and NVG's to the protolathe
Autolathe improvements

Tided up the code
Made it use generic datum wires , vars and sexier menu
Didnt change it gameplay-wise
Fixing merge conflicts

Yep
Fixing copypaste issues

Thanks RR
drying rack as smartfridge

Converts the drying rack into a smart fridge, allowing for better usability (can now batch-dry), code cleanliness and reuse.
Merge branch 'master' of https://github.com/tgstation/-tg-station into hydro

Conflicts:
	code/game/machinery/drying_rack.dm
Removes drying_rack.dm
Blood now will have their data list properly generated when the reagent is created. It fixes several runtimes related to it.
Hydroponics tray is now a machine that can be upgraded with bigger matter bins for more water and nutriment capacity.
Tray icons will now only update when necessary.
Added cream, plant bag and mining satchel to biogenerator.
Biogenerator's messages are now shown on top of the menu, instead of a separate screen.
Examining the tray now tells you the name of the plant.
Hydroponics trays start without nutriment, more E-Z-Nutriment added to vendor to compensate
Seed vending machine's contents are now sorted.
Less snowflake-y