backport runner fixes to 3-2-stable

Add a runner hook to Rails::Application and Rails::Engine that requires
ActiveRecord::Base to avoid circular constant loading when using observers.

This commit backports cc7dd66, c0ba0f0 and 8d01c61.
Duplicate column_defaults properly

Backport c517602 to fix #6115

Deleted:
    activerecord/lib/active_record/core.rb

Conflicts:
    activerecord/test/cases/base_test.rb
This pull requests addresses ORA-01400 errors and also supports #6115 issue tested.

Issue #6115 has been fixed and tested with
the attribute `:null => false, :default => ""`
However `:null => false` attribute is not necessary to test this issue,
which causes many ORA-01400 errors with Oracle enhanced adapter.
adding test for CVE
Do not override attributes on `dup` by default scopes
Revert "Merge pull request #9208 from dylanahsmith/3-2-mysql-quote-numeric"

This reverts commit 921a296a3390192a71abeec6d9a035cc6d1865c8.
CHANGELOG entry for ee291b9.

Since we released it, it should go in the CHANGELOG.
Tighten up AS.gemspec.

Apparently 0.6.2 has a call to force_encoding, which is not around
in 1.8.7.
Update CHANGELOGs for 3.2.13 release.
Preparing for 3.2.13.rc1 release
Fix ORA-00972 error at test_rename_table_with_prefix_and_suffix

backport pull request#5837 to 3-2-stable
Merge pull request #9471 from yahonda/5837_32-stable

Fix ORA-00972 error at test_rename_table_with_prefix_and_suffix
Revert "Skip test_remove_column_with_array_as_an_argument_is_deprecated with Oracle adapter."

This reverts commit 7544c7a9f290a3ea25099ae38d52795458391785.

Oracle enhanced adapter is supporting remove_column with Array.
Merge pull request #9472 from yahonda/revert_7544c7a9

Revert "Skip test_remove_column_with_array_as_an_argument_is_deprecated ...
Enforce i18n version >= v0.6.4

v0.6.2 and v0.6.3 both have issues with Ruby 1.8.7, see
https://github.com/svenfuchs/i18n/issues/192 for more info.
Backported #6755 to 3-2-stable. Don't read csv file during executing db:fixtures:load.
Merge pull request #9485 from authorNari/backport-6755-to-3-2-stable

Backported #6755 to 3-2-stable. Don't read csv file during executing db:fixtures:load.

CSV fixtures have already been removed some time ago in 1716da07204193c8acf967e2d75a53a82e4c7c28, but the task was still loading them, even though later it tried to find the related yaml file.
Improve AR changelog [ci skip]
Update docs, change_table does not use TableDefinition.

[ci skip]

Conflicts:
	activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
Freeze columns only once per Result

Conflicts:
	activerecord/lib/active_record/result.rb