Backport: Duplicate column_defaults properly

Backport c5176023a0585278c533610daf1eaf6ba7d19cd8 to fix #6115

Deleted:

    activerecord/lib/active_record/core.rb

Conflicts:

    activerecord/test/cases/base_test.rb