Fixes #10432 add_column not creating array columns in PostgreSQL

When then PostgreSQL visitor was [added](https://github.com/rails/rails/commit/6b7fdf3bf3675a14eae74acc5241089308153a34)
`add_column` was no longer receiving the column options directly. This
caused the options to be lost along the way.
Merge pull request #10482 from scudco/10432-fix-add-column-with-array

Fixes #10432 add_column not creating array columns in PostgreSQL
Fix Build. Changing constructor.
Merge pull request #10850 from arunagw/build_fix_null_migration

Need to pass parameters
Fixing build for not checking migration
Merge pull request #10851 from arunagw/fixing_build_pending_migration

Fixing build for not checking migration
Remove OracleDatabaseTasks was deprecated, because this was provided by 3rd-party.
Remove SqlseverDatabaseTasks was deprecated, because this was provided by 3rd-party.
Remove FirebirdDatabaseTasks was deprecated, because this was provided by 3rd-party.