Add ALTER to supported command tag parsing
Fix ResultSet.findColumn search

• Column names are now compared case insensitive
Implement type "refresh"ing

• When an unknown, or out-of-date, type is found it is reloaded from the database
• Type information is replaced so types are updated properly
• Added support for refreshing a relation type
Store array type id with type instead of actual resolved ArrayType

• Removes extra load from DB when updating type from database
Fix composite type auto-increment flag

• Wasn't being loaded from source data
Move meta data name and auto-increment to SQLTypeMetaData

• Name determination is factored out and now handles special names like "serial" and "bigserial"
• Auto increment determination already existed but wasn't always being used
Fix DatabaseMetaData.getColumns

• All fields were assigned to index 0 (horrible, I know)