Use the instrumentation framework to instrument Strong Params
fixes enable_extension bug in postgresql_adapter

The use of quotations is required to install extensions with certain
characters in them (e.g. uuid-ossp).

removes CHANGELOG entry

Deemed unnecessary.
Use "Fixes" in place of "Fix" in changelogs for consistency [ci skip].
Merge pull request #9632 from senny/unify_the_changelogs

Use "Fixes" in place of "Fix" in changelogs for consistency [ci skip]
Deprecate #connection in favour of accessing it via the class

This allows end-users to have a `connection` method on their models
without clashing with ActiveRecord internals.
Fix race condition in test

This should fix travis. For real this time! This is the one!

The readpartial(100) meant that an earlier assert_stdout could chomp up
the output that a later assert_stdout wants, meaning that the later
assertion fails.

Reading only 1 byte at a time ensure that we don't read any more than is
necessary to verify the assertion.
Merge pull request #9626 from dasch/dasch/instrument-strong-params

Use AS::Notifications to instrument Strong Params
Merge pull request #9371 from benmoss/access-connection-via-class

Access an instance's connection via its class, rather than via #connection
Fix "ActiveRecord" => "Active Record" in changelog [ci skip]
Merge pull request #9618 from manvsmachine/fix-postgres-enable-extension-error

Bugfix for enable_extension in postgresql_adapter.

The use of quotations is required to install extensions with certain
characters in them (e.g. uuid-ossp).
included "Montevideo" in list of time zone aliases (closes Issue #9628)
Uniqueness validation uses a proc to specify the `:conditions` option.

This is a follow up to #5321 and follows the general direction in
AR to make things lazy evaluated.
Merge pull request #9633 from senny/5321_make_it_lazy

Uniqueness validation uses a proc to specify the `:conditions` option.

This is a follow up to #5321 and follows the general direction in
AR to make things lazy evaluated.
Merge pull request #9637 from GSI/master

Include Montevideo time zone in list of aliases. Closes #9628
Change uniq validation with conditions examples to use where with hashes

Take the opportunity to showcase where.not.
Make sure that debugger isn't included in production environment.
Merge pull request #9638 from siong1987/debugger

Make sure that debugger isn't included in production environment.
document habtm join-table name with custom prefix [ci skip].

Closes #9643.

The logic was introduced with 46492949
Merge pull request #9645 from senny/9643_habtm_wrong_table_name

document habtm join-table name with custom prefix [ci skip]
Address ActiveRecord::StatementInvalid: OCIError: ORA-00979