Turn an uncorrelated EXISTS / NOT EXISTS subquery into an INNER join with one row, since that gives completely flexible ordering that SEMI / ANTI join does not.
Add some tests.
Calculate tables here since already walking the tree. Fixes unit tests that didn't run some rules.
merge MMcM: Handle uncorrelated semi join better

Merge pull request #1219 from MMcM/sql-layer/uncorrelated-semi-join
https://github.com/FoundationDB/sql-layer/pull/1219
Add a server_jit_compile_time to the I_S.server-instance table to expose
this stat for use in testing.
merge tjoneslo: Add a server_jit_compile_time to the I_S.server-instance table

Merge pull request #1220 from tjoneslo/sql-layer/add-jit-compilation-time
https://github.com/FoundationDB/sql-layer/pull/1220
Check for other than self-referencing wasn't correct.
As a result, tests only worked in DEFERRED execution mode.
Add two taps modification procedures to the sys schema via the
StatisticsService.
Remove unused constants.
Failing test
Handle escaped escape at end
Big cleanup and fixes to LIKE/Matchers
Remove the JMX bean access to the Taps.
merge MMcM: Address issues with foreign key self reference handling

Merge pull request #1224 from MMcM/sql-layer/foreign-key-self-reference-2
https://github.com/FoundationDB/sql-layer/pull/1224
merge tjoneslo: Add two taps modification procedures to the sys schema

Merge pull request #1221 from tjoneslo/sql-layer/create_taps_procedures
https://github.com/FoundationDB/sql-layer/pull/1221
merge nathanlws: LIKE fixes and cleanup

Merge pull request #1222 from nathanlws/sql-layer/fix-like
https://github.com/FoundationDB/sql-layer/pull/1222