_Nodrop_ checks for several machines/structures

The _NODROP_  items code is robust.
Unfortunately, the value it returns were not checked by many machines/structures, allowing location changes for these items (prime example : #3407).

I've so added a check each time it was necessary and tell the player the item is stuck in his hand when it's the case.

The affected machines/structures were :
* crates (and bins, as they are derivated from crates),
* suit storage unit (_potential_)
* washing machines (__confirmed__)
* bedsheets bins (__confirmed__)
* safe (the one in the vault, __confirmed__)
* racks (__confirmed__)
* watercloset's cistern (__confirmed__)
* seed extractor (__confirmed__)
* carved books (__confirmed__)
* corgis (__confirmed__)
* conveyor belts (__confirmed__)
* destructive analyzer (__confirmed__)