Integrate ActiveJob / DeliverLater / GlobalID with Rails

WIP.
As far as I'm aware of, log subscriber already has code to deal with this and you can use the duration to do the logging. I'd rather not have two of these per job being performed.

@tenderlove might be able to tell us more about it.