Add a test for the new feature.
Allow multiple columns in EXISTS subquery.
merge MMcM:  Allow multiple columns in EXISTS subquery.

Merge pull request #1146 from MMcM/sql-layer/exists-t501
https://github.com/FoundationDB/sql-layer/pull/1146
Add an explicit test of BLOB type.
TODO that should have been done at the same time.
Make sure use VAR types as widest.
Now fix the tests that were still inserting into a BLOB with a string without conversion.
merge MMcM: Make BLOB encoding binary and fix fallout from that

Merge pull request #1147 from MMcM/sql-layer/blob-encoding
https://github.com/FoundationDB/sql-layer/pull/1147
Handle quotes and casing in parseQualifiedName
Use parse in TableName, test both Table and ColumnName
Use parsing helper in sequence functions
Identifier escaping helper
Add SERIAL_SEQUENCE function
Adjust test table name to avoid serial name collisions
Add a test that demonstrates the problem.
Handle case where table source to be updated has been optimized out.
merge nathanlws: Complete string identifier parsing and add SERIAL_SEQUENCE function

Merge pull request #1148 from nathanlws/sql-layer/complete-string-identifier-parsing
https://github.com/FoundationDB/sql-layer/pull/1148
merge MMcM:  Handle case where table source to be updated has been optimized out.

Merge pull request #1149 from MMcM/sql-layer/sql-update-never
https://github.com/FoundationDB/sql-layer/pull/1149
Add a test for the missing case.
Allow (immediately) circular fkey references in CREATE TABLE and DROP.