Added strings.quoteIdent
added quoteIndent function
use quote identhelper in DumpGroupLoadablePlan
Add some tests for the issue.
Simplify earlier fix: move inside Select conditions to outer join always.
Move join conditions above a tree of inner joins that only reference tables there out as separate edges, like top-level WHERE conditions.
Adjust expected results.
merge MMcM: Add some special handling of non-top-level INNER join conditions

Merge pull request #1239 from MMcM/sql-layer/dphyp-more-where-conditions
https://github.com/FoundationDB/sql-layer/pull/1239
updated regex in quotedIdent method
merge SytzeH: Quoteident

Merge pull request #1240 from SytzeH/sql-layer/quoteident
https://github.com/FoundationDB/sql-layer/pull/1240
Add a test case for the new restriction.
Don't try to turn correlated IN subqueries into independent derived tables; the joining is too complex.
merge MMcM: Do not turn correlated subqueries into derived tables with IN

Merge pull request #1241 from MMcM/sql-layer/sql-correlated-in
https://github.com/FoundationDB/sql-layer/pull/1241
Ensure no stale jars are leftover during upgrade
merge nathanlws: Fix exe upgrading

Merge pull request #1242 from nathanlws/sql-layer/fix-exe-upgrade
https://github.com/FoundationDB/sql-layer/pull/1242