change the savepoint interface to allow passing the name.
extract adapter savepoint implementations into `abstract/savepoints.rb`.
require_dependency should allow Pathname-like objects, not just String
Merge pull request #12412 from bf4/allow_pathname_for_require_dependency

Allow Pathname for require dependency
registers 0b0beb7 in the CHANGELOG [ci skip]
revises the docs of require_dependency [ci skip]
guides: configuring: fixing explanation of :after_initialize hook

:after_initialize runs after config/initializers, not before
Merge pull request #12416 from sepastian/guides_configuring_initialization_hooks

guides: configuring: fixing explanation of :after_initialize hook [ci skip]
Update AR reload doc for the case of manually set primary key attribute [ci skip]
Merge pull request #12418 from makaroni4/fix/ar_reload_doc_12101

Update AR reload doc for the case of manually set primary key attribute [ci skip]
improving `reload` doc wording. #12418 [ci skip]