Update test patch file
Support add_column of primary_key type
Don't unnecessarily change type aliases
Update current values in change_column_null() if default is provided
Downcase type string so SchemaDumper handles decimal.

Move FdbSqlColumn into module and its own file and implement
extract_limit for bigint.