String truncation: try to avoid scanning if obviously in range.
Column.maxCharacterWidth.
SUBSTRING.
Add a YAML test for that.
Tweak some tests.
Don't assume charset name has been normalized here.
Bump the DATA_VERSION. Fix the check for DATA_VERSION.
Add a Project and ResultSet so that types are resolved for a bare VALUES statement.
Overload resolver for VALUES could pick widened type without cast and picked it too often.
Fixes #710
Can simplify that.
merge MMcM: Fix issues with codepoints >= U+10000

Merge pull request #1049 from MMcM/sql-layer/varchar-unicode-surrogates
https://github.com/FoundationDB/sql-layer/pull/1049
merge MMcM: Couple problems with handling of top-level VALUES

Merge pull request #1050 from MMcM/sql-layer/sql-top-level-values-types
https://github.com/FoundationDB/sql-layer/pull/1050
Replace GroupIndexCreator with direct DDL.
merge nathanlws: Replace GroupIndexCreator with direct DDL.

Merge pull request #1051 from nathanlws/sql-layer/remote-test-gi-creator
https://github.com/FoundationDB/sql-layer/pull/1051
Remove old types code and associated confused comment.
Add a new test for various conversions at the script boundary.
Add casting of output values, too.
merge MMcM: Add casting to routine boundary in the set direction too

Merge pull request #1052 from MMcM/sql-layer/sql-call-result-param
https://github.com/FoundationDB/sql-layer/pull/1052