Rename test to associated class
parseDateOrTime returns UNPARSEABLE instead of throwing
More parseDateOrTime cleanup and consistency
Overload consolidation and test getLastDay
Add a call to function via JDBC syntax (which is recognized by our parser).
Treat return output param as absent from list.
merge MMcM: Fix problem in previous param types branch with return output params.

Merge pull request #1190 from MMcM/sql-layer/sql-return-output-param
https://github.com/FoundationDB/sql-layer/pull/1190
Add a test for the problem case.
Instead of error, parse / format unknown type as string in PG layer; real conversion should happen in Types layer.
merge MMcM: Postgres type for JDBC other

Merge pull request #1191 from MMcM/sql-layer/pg-type-for-jdbc-other
https://github.com/FoundationDB/sql-layer/pull/1191
Move TimeZone parsing to MDatetimes, use parseDateOrTime for parseDateTime and fix convert_tz
Add a test case for this.
Need to have a valid type, but as usual VARCHAR will do.
merge MMcM: Fix EXECUTE(NULL)

Merge pull request #1192 from MMcM/sql-layer/pg-execute-null
https://github.com/FoundationDB/sql-layer/pull/1192
Fix cast of bigint to date, datetime. Fix a couple badly formatted warnings.
CastPath from int to dates via bigint
Much cleanup around checking of valid (non-zero) dates.

Fix and test TO_SECONDS, TO_DAYS and TIME_TO_SEC.
Remove the reference to the AIS as unused in Join
Update ais.ForeignKey to use ais.Join. Purely an internal refactoring,
to be used for the FK processing update later.
Fix two new YAML test which fail on the FTS. Both have to do with
parameter handling which the Psycopg hander does completely differently
(client side only)