move notification-only scopes/methods to Notification
update signature on reply_* methods to pass through attributes/options
update specs for new send_message signature and simplify sanitizing
separate receipt creation from MailDispatcher call
notify() now returns a notifcation rather than a receipt
remove on_deliver_callback which has no unit tests