Fix #111 Drop::sendAndForget can return a false value
Move DropResult and DropResultPair to a new class