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
Add rake test description

No behavior change
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
evaluate the dependency blocks at the instance level, not class level
remove 'update' duplications
adding start / finish on the instrumenter, adding tests for the class
extract logger and development checks to methods
adding missing requires
fire a notification when the request stops / starts
Remove redundant double quotation marks
update assets guide code styling

* 1.9 hash syntax
* proper formatting around one line blocks
* do-end for multiline blocks
add asset pipeline guides section on implementing & registering own engines
Clarified the minute option on DateTime#change
Merge pull request #8863 from zires/dev

Remove redundant double quotation marks [ci skip]
Merge pull request #8821 from jamis/master

Evaluate view_cache_dependencies at the instance level

Conflicts:
	actionpack/lib/action_controller/caching.rb
extract PerformanceTest into rails-performance_tests gem
remove performance tests from the default stack