Integrate ActiveJob / DeliverLater / GlobalID with Rails

WIP.
Agreed. Would AJ calling respond_to?(:enqueue_at) on the adapter and raising if false be sufficient? That way adapters wouldn't need to include non-supported methods at all.