Stop using mocha on app_rails_loader_test
Stop using mocha on configuration_test
Set the application logger using configuration
Stop using mocha on console_test
Stop using mocha on dbconsole_test
create_join_table uses same logic as HABTM reflections

Before this change, create_join_table would not remove the common prefix
in the join table name, unlike ActiveRecord::Reflections. A HABTM
between Music::Artist and Music::Record would use a table
music_artists_records, while create_join table would create
music_artists_music_records.
small refactors to actionview renderers
marking private methods which dont work if called on their own anyways
adding missing test coverage
Fixed typo in comment
Merge pull request #16219 from skanev/fix-create-join-table-with-common-prefix

Make create_join_table use the same logic as HABTM reflections
Merge pull request #16227 from Aguynamedsteve/typo_correction

Fixed typo in comment [ci skip]
Merge pull request #16224 from egilburg/renderer_refactors

Some ActionView renderer refactors
adding missing test for text area value before type cast
Merge pull request #16230 from egilburg/before_type_cast_coverage

Missing test for form values before type cast
Stop requiring mocha automatically

We are planning to remove mocha from our test suite because of
performance problems. To make this possible we should stop require mocha
on ActionSupport::TestCase.

This should not affect applications since users still need to add mocha
to Gemfile and this already load mocha.

Added FIXME notes to place that still need mocha removal
Merge branch 'rm-remove-mocha'

Conflicts:
	actionpack/test/abstract_unit.rb
missing activesupport test coverage
[ci skip] Fix code in Routing Guide
Merge pull request #16236 from y-yagi/patch-1

[ci skip] Fix code in Routing Guide