Desired behavior
Warn, instead of error, for commit or rollback with no txn active
merge nathanlws: Allow COMMIT or ROLLBACK if no transaction is open

Merge pull request #1118 from nathanlws/sql-layer/allow-commit-rollback-no-txn
https://github.com/FoundationDB/sql-layer/pull/1118
merge MMcM:  Add *exactly* compatible size computations via TInstance.

Merge pull request #1119 from MMcM/sql-layer/ais-types3-2
https://github.com/FoundationDB/sql-layer/pull/1119
DDLGenerator: only used by tests; adapter has its own these days.
Lucene field type for column.
RESTDML just needs a wide string.
EntityParserIT really just wanted to check types by name.
PrimaryKeyParserTest can use a higher level interface to build its PK index.
ColumnBinding: can get SQL type directly from Column.tInstance().
View test expected results slightly affected.
That should eliminate the last userdefined type coming through.