Correct test description for large integer test
Refactor `SchemaCreation#visit_AddColumn`
Merge pull request #17807 from jvperrin/correct-integer-test

Correct test description for large integer test
Fix a bug where AR::RecordNotSaved loses error messages

Since 3e30c5d, it started ignoring the given error message. This commit
changes the behavior of AR::RecordNotSaved#initialize so that it no
longer loses the given error message.
docs, AR no longer makes use of `test:prepare`. [ci skip]

Change originated from https://github.com/rails/rails/pull/17739#issuecomment-64829088

/cc @metaskills
Merge pull request #17798 from kamipo/refactor_visit_add_column

Refactor `SchemaCreation#visit_AddColumn`
Removed ecosystem link from the header of the guides pages
Merge pull request #17809 from iainbeeston/remove_ecosystem_from_guides

Remove ecosystem link from guides
Merge pull request #17808 from yuki24/fix-bug-where-record-not-saved-loses-error-message

Fixed a bug where AR::RecordNotSaved loses the given error message
Adds preloaded_records method to NullPreloader

This fixes a regression where preloading association throws an
exception if one of the associations in the preloading hash doesn't
exist for one record.

Fixes #16070
4.2 release notes pass [skip ci]
Merge pull request #17811 from mrnugget/fixes_nested_association_preloading

Adds preloaded_records method to NullPreloader - fixes #16070
Merge pull request #17812 from jonatack/patch-8

4.2 release notes pass [skip ci]
Start Rails 5 development :tada:

We will support only Ruby >= 2.1.

But right now we don't accept pull requests with syntax changes to drop
support to Ruby 1.9.
We don't need to use sass-rails 5.0.0.beta
Add bigint pk support for MySQL

Example:

    create_table :foos, id: :primary_key, limit: 8 do |t|
    end

    # or

    create_table :foos, id: false do |t|
      t.column :id, :primary_key, limit: 8
    end