Fix alter column for Postgres

As noted in #384, the AlterColumn expression did not generate the correct sql for Nullable and NotNullable for Postgres. I added support for default values as well when altering a column.

To be able to integration test this change, I introduced a new DefaultValueExists query for all the processors and implemented it for SqlServer, Postgres and MySql.