CHAR/VARCHAR do not include prefix, VAR/BINARY has a lenght
All TStrings have charset and collation
merge nathanlws: Tweak i_s.columns {max,octet}_length for (var){char,binary}

Merge pull request #1088 from nathanlws/sql-layer/tweak-length-is-columns
https://github.com/FoundationDB/sql-layer/pull/1088
Add a test that demonstrates the Project problem.
Add the missing else.
Fix existing test case.
merge MMcM: Fix NULL UNION NULL handling

Merge pull request #1089 from MMcM/sql-layer/union-null-data-types
https://github.com/FoundationDB/sql-layer/pull/1089
Return version, instead of 'on', for connection session init
Use sql-layer-jdbc for tests
Use our URL
merge nathanlws: Return version for connection session init

Merge pull request #1090 from nathanlws/sql-layer/version-for-fdb-init-setting
https://github.com/FoundationDB/sql-layer/pull/1090
merge nathanlws: Use sql-layer-jdbc for tests

Merge pull request #1091 from nathanlws/sql-layer/use-fdb-jdbc
https://github.com/FoundationDB/sql-layer/pull/1091