Integrate ActiveJob / DeliverLater / GlobalID with Rails

WIP.
@dhh as long as we have an appropriate methods (like my patch above) then I don't particularly care if `rescue_from` is included.  I do look forward to rebutting your full arguments though. :trollface: