Move to_param to to_query, also Improve tests
remove unneeded test model for ActiveModel test cases.
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
Add link to minitest rdoc & github
Stop using mocha on dbconsole_test
[ci skip] Use appropriate mailer syntax.

Reference: https://github.com/rails/rails/commit/f7e4362011ceb1317fd401125d48d7ccb9a1079c
[ci skip] Remove duplicated last! section.

Reference: https://github.com/rails/rails/commit/d4fd0bd17709735ac91e434c94fe99429f078c6e

cc @schneems
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]
Performed Returns true if redirect/render has happened
Merge pull request #16224 from egilburg/renderer_refactors

Some ActionView renderer refactors
adding missing test for text area value before type cast