Prevent donation of no-donate items in do_drop()

Fixes issue #325.