Merge branch 'drop-constraint-fixes'
Merge remote-tracking branch 'github/master'
Replace the (unused) table list with a TableName list.
Remove unused StorageFormatRegistry#convertTreeName
Sizes of BLOB and MEDIUMBLOB were backwards. Likewise TEXT and MEDIUMTEXT.
TINY were off-by-one.
merge MMcM: Sizes of MCOMPAT_ BLOB and MEDIUMBLOB were backwards. Likewise TEXT and MEDIUMTEXT.

Merge pull request #1116 from MMcM/sql-layer/types3-medium-lob-sizes
https://github.com/FoundationDB/sql-layer/pull/1116
BINARY : VARBINARY :: CHAR : VARCHAR
merge nathanlws: Remove unused method

Merge pull request #1117 from nathanlws/sql-layer/remove-convert-tree-name
https://github.com/FoundationDB/sql-layer/pull/1117
Add *exactly* compatible size computations via TInstance.
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().