[postgres] make sure intifnite date/time values are handled correctly
+ also handle returned negative (e.g. integer) column default value
Allow H2 to set auto increment default value

- Auto increment default value for H2 is 1
- Change primary key to bigint (use identity keyword)
- Add test case for checking auto incrementation

Signed-off-by: Jason Franklin <franklin@equinux.com>
omit bc timestamp test (potsgres) on 1.7.3 due an issue with `Date.new(0)`
reported as https://github.com/jruby/jruby/issues/652
these comments are no longer relevant as we try to lazy load the holy 3
roll with an update AR-4.0 (Rails master)
[postgres] restore PostgreSQLColumn.new < 4.0 compatibility
fix running `rake rails:test` tasks + add requires e.g. for JSON
better compatibility with native MySQL/SQLite3 adapter (constants)
update test output (for tracking fialures) from running against 3-2-stable
need to adjust the MysqlColumn => MysqlAdapter::Column change in a test
fix mysql column constant typo occuring on AR 3.1
update postgres types tests - not sure how these pass in native adapter ...
but they seems to be expected to work the way these changes update'em
disable logger support - we do not want to see error msgs in case expected
+ less warning noise on 4.0
update test-unit-context - no 'ambigious' warning
[postgres] quoting that uses column.type (thus works with defs as well)
only use #sql_type when necessary (ColumnDefinition does not have it)
make a few (mysql) tests compatible when running against 4.0
[db2] separate AS400 code into a module + stadalone connection method
fix as400 system schema
re-add jndi schema support
it's probably good idea to have a loadable as400_adapter for AR's resolver