add include_hidden option to collection_check_boxes helper
Ensure LookupContext in Digestor selects correct variant

Related to: #14242 #14243 14293

Variants passed to LookupContext#find() seem to be ignored, so
I've used the setter instead: `finder.variants = [ variant ]`.

I've also added some more test cases for variants. Hopefully this
time passing tests will mean it actually works.
Don't pass variant in params, it's ignored

We're setting variant above, in request object directly
Don't create addition vars, use options[] directly
Test deprecation warning for passing an ActiveRecord object to
`exists?`
Make select_all on query cache accept a Relation without binds.

[fixes #14361]
[related #13886]
require actions rather than create_file

thor's create_file seems to have a circular dependency on itself when
used with our constant loading stuff.

fixes #14319
Merge pull request #14375 from laurocaetano/test-deprecation-warning-for-exists

Add test for deprecation warning for passing an AR object to `exists?`.
Add test for deprecation warning for passing an AR object to `find`.
Merge pull request #14376 from laurocaetano/test-deprecation-warning-for-find

Add test for deprecation warning for passing an AR object to `find`.
Merge pull request #14372 from arthurnn/fix_query_cache_binds

Make select_all on query cache accept a Relation without binds.
No need to binds be optional
Fix probs in sections 5.6 and 5.9; [ci skip]
Merge pull request #14378 from afshinator/master

Fix probs in sections 5.6 and 5.9; [ci skip]
Add variants to Template class
Don't pass hash as keys to #find method
Disable LookupContext's cache when looking for template
Rename _setup_options to _options_for_digest
Set format in finder
Add mocked disable_cache for FixtureFinder