`ActiveJob::QueueAdapters::TestAdapter` is now a singleton
`ActiveJob::Base#queue_adapter` is now a `class_attribute`
`ActiveJob::Base#queue_adapter` can now accept a Proc