Integrate ActiveJob / DeliverLater / GlobalID with Rails

WIP.
@cristianbica `MessageDelivery#deliver_later` needn't even do the Active Job check. If Active Job isn't available and the app is calling `deliver_later`, that's a bug and we should just let it raise whatever exception bubbles up.