Merge pull request #13341 from carlosantoniodasilva/ca-i18n

Default I18n.enforce_available_locales to true

We will default this option to true from now on to ensure users properly handle their list of available locales whenever necessary. This option was added as a security measure and thus Rails will follow it defaulting to secure option.

Also improve the handling of I18n config options in its railtie, taking the new enforce_available_locales option into account, by setting it as the last one in the process. This ensures no other configuration will trigger a deprecation warning due to that setting.

Conflicts:
	actionview/test/abstract_unit.rb
	activesupport/CHANGELOG.md
	activesupport/activesupport.gemspec
	activesupport/lib/active_support/i18n_railtie.rb
	activesupport/test/abstract_unit.rb
	guides/source/upgrading_ruby_on_rails.md
	railties/test/application/initializers/i18n_test.rb
Update configuring guide with I18n options regarding available locales

Add information about 'available_locales' and 'enforce_available_locales'
to the configuring guide.

Closes #13202. [ci skip]