Active Job refactoring
Rename remaining :in / :at to :wait / :wait_until
Always add lambda to scope chain to eliminate branch in eval_scope

We convert all other scopes to lambda's so it makes sense that we should
always returns a lambda on a ThroughReflection as well. This eliminates
the need to check if the scope is a Relation.
Fix a warning
Merge pull request #16801 from eileencodes/refactor-scope_chain-on-through-refelction-to-eliminate-branch-in-eval_scope

Always add lambda to scope chain to eliminate branch in eval_scope
Skip StatementCache for eager loaded associations (Fixes #16761)

Eagerly loaded collection and singular associations are ignored by the StatementCache, which causes errors when the queries they generate reference columns that were not eagerly loaded.

This commit skips the creation of the StatementCache as a fix for these scenarios.
Remove example file

This documentation should be in the guides.

Closes #16691
Document that method objects are not `duplicable?`
Change "For not..." to "Do not...".
Merge pull request #16804 from kaleworsley/for_not_to_do_not

Change "For not..." to "Do not...".
Merge pull request #16803 from Peeja/methods-are-not-duplicable--update-guide

Document that method objects are not `duplicable?` [ci skip]
:scissors: and from #16803 [ci skip]
always reorder bind parameters. fixes #15920
Merge pull request #16788 from codeodor/fix-16761

Skip StatementCache for eager loaded associations
Load :developers fixtures where expecting a Developer to be there
Merge pull request #16699 from cristianbica/aj-refactor-queueing

Active Job partial refactor