Tray's chemical procession is made into a separate proc.
Nutriments again affect plant's mutations and yeild.
Containers will no longer splash their contents at trays and biogenerators (fixes #2992).
Almost all spawn() removed from grown creation.
Minor fix
Fixes #3084. The message will appear on mob creation and also if the player check their notes.

Known thing I can't do anything about: There's no good way to selectively delete memories which may or may not exist on a mob. Someone who gets turned into a lot of ventcrawling mobs (a ling who likes lesser forming, a player slime reproducing) will continue to accrue a new message with each new incarnation. Considering we log multiple times of death in the same fashion I'm calling non-issue.
Debugging Cyborgs during Construction

-Using a multitool on a completed cyborg body before inserting the MMI will allow you to set various settings to be transferred to the new cyborg mob
-Removed naming via pens. Naming is now done via debugging.
-Allows roboticists to force a module to load
-Allows roboticists to block ai syncinc and law syncing
-Allows roboticists to toggle the initial lockdown and panel lock state

I also rewrote NEO's note on cyborg objectives since he's never going to fix it now. IT'S A FEATURE.
Prevented humans from being able to create a non-malf cyborg during malfunction rounds without a secondary AI to sync to.
added a span class
-Added option to force sync to a specific AI
-Removed option to force a module to load
-Fixed pulsing a cyborg's AI wire not letting it reselect an AI to sync to.
-Resolved Conflicts
Updated robot.dm with latest version from the repo
Small fix
Conflict fix
Some minor fixes
Nutriment class
Move disposal pipe verbs to the object tab
Potency and chemicals fix
Replace wiresexposed var by panel_open
Adds hacking message & sound to Fire alarms, replaces wiresexposed var
Adds hacking messages for the requests console
fixes failed indentation...I hope
Just uses Login()
Merge pull request #3189 from Kelenius/master

Hydroponics fixes, #2992, #3002, chemicals, attackby()