Drop extra variable from test
Refactor of ::Rails module

1. Used ActiveSupport::Autoload to dry-up the autoload definitions.
2. Used ActiveSupport's delegate to dry up the application proxied
   attributes.
3. Did a little white space change on Rails.groups.
Fix typos in AR changelog [ci skip]
Warning removed for Minitest
Grammar nazi at work [ci skip]
Merge pull request #10924 from pjg/patch-1

Grammar fix [ci skip]
Merge pull request #10923 from arunagw/warning_removed_minitest

Warning removed for Minitest
Merge pull request #10922 from prathamesh-sonpatki/typos

Fix typos in AR changelog [ci skip]
Merge pull request #10919 from vipulnsward/cleanup_as_test

Drop extra variable from test
Use sprockets-rails 2.0.0
Merge pull request #10928 from jetthoughts/use_sprockets_rails_2_0_0

Use sprockets-rails 2.0.0
Merge pull request #10915 from gsamokovarov/railties-autoloads

Refactor of ::Rails module
we should apply the default scope before querying
remove unnecessary is_a check
split aggregates from association reflections to avoid is_a checks later
no need to cache hash lookups
sometimes singularize does not work, so we get a list of two strings. just uniq them
Moving add_column_options! up to SchemaCreation

removed two instances of add_column_options! from abstract_mysql_adapter

reworked rename_column_sql to remove add_column_options from schema_statements

changed to use new hash syntax.
Keep sub-second resolution when wrapping a DateTime value

Add `DateTime#usec` and `DateTime#nsec` so that `ActiveSupport::TimeWithZone`
keeps sub-second resolution when wrapping a `DateTime` value.

Fixes #10855
Add missing nsec test for 17f5d8e