Changed ActiveRecord::Associations::CollectionProxy#select to take multiple arguments.

This makes the arguments the same as ActiveRecord::QueryMethods::select.
Allows you to check if an attribute has changed to a particular value

model.name_changed?(from: "Pete", to: "Ringo")
[ci skip] trailing documentation whitespace
Fix few typos and improve markup at some levels
Use String#scrub when available to tidy bytes
Fixed typo [CI skip]
Add any/all support for variants

Like `format.any`, you can do the same with variants.

It works for both inline:

    respond_to do |format|
      format.html.any   { render text: "any"   }
      format.html.phone { render text: "phone" }
    end

and block syntax:

    respond_to do |format|
      format.html do |variant|
        variant.any(:tablet, :phablet){ render text: "any" }
        variant.phone { render text: "phone" }
      end
    end
Merge pull request #13498 from dmitrydims/master

Fixed typo in Rails 4.1 Release Notes [CI skip]
Merge pull request #13495 from norman/tidy_bytes

Use String#scrub when available to tidy bytes
rbconfig is not used in these files

remove unused requires
Minitest::Unit::TestCase is Minitest::Test [ci skip]
Merge pull request #13502 from arunagw/bug-report-template-warning

Minitest::Unit::TestCase is Minitest::Test [ci skip]
Merge pull request #13500 from arunagw/remove-unused-require

rbconfig is not used in these files remove unused requires
Adding missing backslashes in active_model files so as to avoid unwanted links in rdoc [ci skip]
doc fix. Use `sess.path` within `open_session`. Closes #13490. [ci skip]
Merge pull request #13483 from aditya-kapoor/add-missing-slashes

Adding missing backslashes in active_model files so as to avoid unwanted [ci skip]
Ensure backward compatibility between Minitest 5 and 4

Define Minitest::Test in case we are running the gist under Minitest 4
and avoid relying on MiniTest::Unit::TestCase to avoid displaying
warning on version five.

[ci skip]
Merge pull request #13505 from robin850/patch-13

Ensure backward compatibility between Minitest 5 and 4
Copy changed_attributes across to newly become'd records

Without this, the original record's values won't get saved, since the partial insertions support (https://github.com/rails/rails/commit/144e8691cbfb8bba77f18cfe68d5e7fd48887f5e) checks for changed values and thinks there are none.
Update to Unicode 6.3.0

6.3.0 was released on September 30, 2013.

http://unicode-inc.blogspot.com.ar/2013/09/announcing-unicode-standard-version-63.html