Integrate ActiveJob / DeliverLater / GlobalID with Rails

WIP.
Plus it might be better to use `class_attribute`, so that it can be overridden without affecting parents.