Added check for blank on name entry
Since cancel just returns a blank this checks for that and doesn't raise an error.
Cargo train fixes

- Adds overlay for cargo tug sprite
- Fixes failure feedback when successfully loading items on the train
- Stopped unnecessary loading failure feedback (like loading floors on trains, which will always fail)
- Stopped "hit" message when relabeling with the hand labeler
Fixes #5773

Added /obj/item/weapon/FixOVein to surgery cyborg modules.
fixes nullpointer caused by broken organ list

the mysterious broken list bug has struck again
Fixes #5691

Chef >> Chefhat
fixes nullpointer caused by broken organ list pt 2

more a prevention than a fix, but meh
Merge pull request #5782 from Jarcolr/patch-2

Fixes #5773
Merge pull request #5784 from Jarcolr/patch-3

Fixes #5691
Changes check to an isnull rather than a truth test
This allows the client to detect the difference between a blank and someone pressing cancel.
Merge pull request #5771 from JimTheCactus/name_fix

Added check for blank on name entry
Cup fix

- Grammar fix for drinking from cups
- Changed "Glass of Tomato juf" to "Glass of Tomato juice" (I'm assuming this was a typo)
Merge pull request #5783 from Walter0o/master

fixes nullpointer caused by broken organ list reading
Merge pull request #5777 from Loganbacca/trainfix

Cargo train fixes
Grammar tweak
Attempts to ensure that the captain (or the head loyalist to be precise, whomever he might be) is not a candidate for the directives.
Merge pull request #5794 from Loganbacca/cups

Cup grammar fix
Merge pull request #5807 from PsiOmegaDelta/Muta

Fixes #5805