A warning line should look like a warning section

[ci skip]
Cleanup loaded features and constants after dependency tests.
[ci skip] add guide for ActiveModel::SecurePassword
Explicit route test class

shows the class that the test must extend in order to have the assert_routing method available
[ci skip] Add Doc of with_options for the case when inherited default options and original options have same keys
doc added for `writer` method in `alias_method_chain`[ci skip]
[ci skip] Clarify deletion strategies for collection proxies

For detailed testing of behavior see:
https://gist.github.com/eileencodes/5b0a2fe011dcff6203fe

This shows destroy_all always destroys records and fires callbacks.
It will never use nullify or delete_all

delete_all's behavior varies greatly based on `hm` vs `hm:t` and deletion
strategy.
Merge pull request #17176 from kuldeepaggarwal/doc-alias_method_chain

doc added for `writer` method in `alias_method_chain` [ci skip]
Merge pull request #17179 from eileencodes/clarify-delete-strategies-on-collection-proxy

[ci skip] Clarify deletion strategies for collection proxies
Add Active Model to guides [ci skip]
Edits to ActiveModel guide [ci skip]

- Some grammatical errors and rewording of sentences throughout document

- Renaming headers to be more human readable, and if following paragraphs do not include module
  names, adding those in

- In ActiveModel::AttributeMethods
  * formatting expected output correctly, changing from `#` to `# =>`

- In ActiveModel::Dirty
  * changing expected output of person.first_name_was from "First Name" to nil
  * removing 'active_model' requirement at top of code snippet

- In ActiveModel::Validations
  * originally Person.new(token: "2b1f325") raises an argument error (1 for 0), so setting of
    attribute occurs on the line after object instantiation

- In ActiveModel::Naming
  * closing code snippet tag at end of section so ActiveModel::Model is a separate section

- In ActiveModel::Model
  * fixing spelling mistake of attr_accessor

- In ActiveModel::Serialization
  * adding edit to description of how from_json and from_xml works under serialization

- In ActiveModel::Lint::Tests
  * capitalizing person for class name
[ci skip] Merge ActiveModel::SecurePassword guide from @aditya-kapoor

Merge branch 'active-model-secure-password-guide' of https://github.com/aditya-kapoor/rails into aditya-kapoor-active-model-secure-password-guide

Conflicts:
	guides/source/active_model_basics.md
Fix typo in Active Model guide

- instrospection -> introspection.
- [ci skip]
Merge pull request #17183 from prathamesh-sonpatki/fix-typo-in-am-guide

Fix typo in Active Model guide
fix autoload tests
unify PG spelling in CHANGELOGs. [ci skip]
Change `gsub` to `tr` where possible
update queue_classic details
Merge pull request #17189 from jipiboily/update-queue-classic-details

update queue_classic details [ci skip]
speed up fixtures by not loading all their classes