Move assembly of Column default expressions into expression assembler.
Track the target column for INSERT to VALUES along with type.
Add a new expression to represent default value for that column.
Generate using newly moved method.
Add a YAML test for new cases and error.
merge MMcM: Support DEFAULT in VALUES

Merge pull request #1131 from MMcM/sql-layer/sql-insert-default
https://github.com/FoundationDB/sql-layer/pull/1131
Make type names in INFORMATION_SCHEMA upper case.
Add a test for the originally reported failure.
Merge remote-tracking branch 'github/master'
Another similar test.
Modulo typos, there was already a test that would have shown the problem.
Uncomment it.
A common character set is not required for TString operations; they are performed in Unicode.
Remove some stray \r characters.
Strip out carriage return when comparing REST results.
Strip out carriage return when reporting procedure definition.
merge MMcM:  Make type names in INFORMATION_SCHEMA upper case.

Merge pull request #1132 from MMcM/sql-layer/info-schema-type-name-case
https://github.com/FoundationDB/sql-layer/pull/1132
merge MMcM: String operations do not require the same character set

Merge pull request #1133 from MMcM/sql-layer/tstring-pick-charset
https://github.com/FoundationDB/sql-layer/pull/1133
merge MMcM: Conform to our new line-ending standard

Merge pull request #1134 from MMcM/sql-layer/line-endings
https://github.com/FoundationDB/sql-layer/pull/1134
Move tree methods to PersistitNameGenerator and remove Synchronized wrapper
merge nathanlws: Small NameGenerator cleanup

Merge pull request #1135 from nathanlws/sql-layer/name-generator-cleanup
https://github.com/FoundationDB/sql-layer/pull/1135
Merge remote-tracking branch 'github/master'