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
clearer conditional in constraint match check
Covering untested methods for ActiveModel::Errors
Merge pull request #8568 from inossidabile/fix-in_clause_length

Correct source for in_clause_length for eager loading (Fix for #8474)
Merge pull request #8623 from virusman/form_helpers_collectionproxy_fix

Fixed nested fields bug when called with AssociationProxy
Merge pull request #8866 from adomokos/adding_more_tests_to_errors_test

Adding tests to cover untested methods in errors_tests.rb
Merge pull request #8882 from goshakkk/clearer-conditional

Clearer conditional in constraint match check
Add changelog entry for scaffold generator and jbuilder changes

Introduced in 3bfd99defb559af0b017ee920ca714aa1e367fdd.
Related to #8840.

[ci skip]
remove_possible_method -> remove_method

  Date#to_time and Date#xmlschema methods defined in Ruby 1.9.3
Merge pull request #8896 from NARKOZ/patch-5

remove_possible_method -> remove_method
Fix regression introduced in pull request 8812

See https://github.com/rails/rails/pull/8812#commitcomment-2416514
Merge pull request #8907 from rubys/master

Fix regression introduced in pull 8812
Bring back "database already exists" messages when running rake tasks

When running tasks such "rake db:setup", instead of showing messages
like "db_development already exists", it was showing a big stack trace
and a message "Couldn't create database for ..." with the configuration
options, a very confusing message with a big trace.

This brings back the functionality present in 3-2, showing the same
message.
Deprecate `Rails::Generators::ActiveModel#update_attributes`

Deprecate #update_attributes in favor of `#update`.

ORMs that implement `Generators::ActiveModel#update_attributes` should change
to `#update`. Scaffold controller generators should change calls like:

    @orm_instance.update_attributes(...)

to:

    @orm_instance.update(...)

This goes along with the addition of `ActiveRecord::Base#update`,
introduced in cb2bd4aa619d9329c42aaf6d9f8eacc616ce53f4.
Fix AR tests due to Mysql constant not being defined
Collection radio buttons and collection check boxes through FormBuilder render
the provided block.

In the case of having a form_for method being called, the block for each
collection would not be passed and thus the result expected was always the same.
This patch passes the block to the original method like it would be assumed.
Adding tests for ActiveModel::Model

* Verifying persisted? is false when Model initialized
* Passing nil to Model should not blow up
* Changing test name to the one suggested in pull request comment
Associaton -> Association
Remove WIP from Working With JavaScript Guide.

Now that we've fixed the fibs example, this is good to go.