Eager loading made to use relation's in_clause_length instead of host's one (fixes #8474)
Test nested fields with AssociationProxy mockup & fix AssociationProxy support in form helper
Inflector irregular singularize rules
Adding Back Rails::Engine::Railties#engines

Removing it breaks functionality with gems such as Thinking Sphinx.
This restores it with a deprecation warning. Closes #8551
Simplify code in AS json encoder
Fix CookieStore middleware inheritance hierarchy s.t. it inherits from Rack::Session::Abstract::ID rather than Rack::Session::Cookie.
Revert cb3181e - no longer required.
evaluate the dependency blocks at the instance level, not class level
target_reflection_has_associated_record? refactoring
improved different_target conditions
Fix warning: & interpreted as argument prefix
Remove :yaml related tests and fix other related to parsing empty arrays

All Action Pack tests are green.
Merge pull request #8826 from acapilleri/different_target

Improved different_target conditions
Merge pull request #8823 from acapilleri/target_reflection_has_associated_record

Refactor target_reflection_has_associated_record?
remove 'update' duplications
Correcting the command 'rake rails:update:bin' in the release notes.[ci skip]
Merge pull request #8833 from diogomafra/release_notes

Correcting the command 'rake rails:update:bin' in the release notes. [ci skip]
Merge pull request #8824 from mjtko/fix/cookie-store-inheritance

Modify CookieStore middleware inheritance to avoid subclassing Rack::Session::Cookie [Fix for #7372]
Fix typo in deprecation warning
Merge pull request #8842 from nthj/patch-1

Fix typo in deprecation warning