improve readability
Use last released version of thor
Minor reviews in AR changelog [ci skip]
Merge pull request #9991 from Passionate/patch-1

improve readability
Use new hash style in doc examples [ci skip]
Fix code examples indent in new index options docs [ci skip]
Make docs a little bit more consistent with colons [ci skip]
Do not calculate values if they are not going to be used

When building the indexes list in PostgreSQL, IndexDefinition objects
are only created if the query for the related attributes really returns
something matching the attributes.

In case it does not, the variables for building the definition objects were
being created but not used.
Improve changelog entry for ActiveModel::Errors#full_messages_for [ci skip]

Add a working example of how to use this new method.
Review some tests from AMo::Errors to remove "should" usage

Also remove duplicated tests for Errors#as_json and minor improvements
in some tests.
Fix typos in AP: "overriden" => "overridden"
Minor doc improvement about index algorithms [ci skip]
Refactor index algorithm lookup so that it only builds the available options once

This way the available options are only built for actually fetching the
algorithm in case the option is given.

The options are going to be necessary a second time only in case the option
is given but does not exist, which is supposed to be due to a typo or
something like that, so no problem.
Improve AP changelog entry about layout method with nil return

Add a note about getting the "no layout" behavior by returning "false"
to make it easier for people that might need to change their code.

Related to #8458. [ci skip]
Fix indent and change "or" usage to "||" in schema dumper tests
Make comment about uglifier in generated Gemfile consistent between branches

Introduced in 59d20af2238f7ab553f41b96282722889d8d4393.