Fixed #111: Drop::sendAndForget can return a false value

Add new classes DropResultContact and DropResult 
Fixed #111: Drop::sendAndForget can return a false value

Close #195 
The `( )` around the return value is not consistent with the rest of the code. Please remove them.