SlowErrors done

Timeout exceptions are now logged
Fixed error

Now code checks to make sure query logging is enabled
cleaning

removing unused code
added condition for ExpressionsSource
Fixed up

Bulk of code moved into log error
merge JerettS: Send queries that were too slow to the query log

Merge pull request #1363 from JerettS/sql-layer/SlowErrors
https://github.com/FoundationDB/sql-layer/pull/1363
formatting
added test
fixed test
merge hchandl: Bug fix: Error from VALUES as subquery in JOIN

Merge pull request #1364 from hchandl/sql-layer/unknownExpressionSource
https://github.com/FoundationDB/sql-layer/pull/1364
Remove unused index ID junk
merge nathanlws: Remove unused index ID encodings

Merge pull request #1365 from nathanlws/sql-layer/remove-indexid-junk
https://github.com/FoundationDB/sql-layer/pull/1365
Use incremental compilation in mvn compile
Added link to relevant issue
Move end comment marker
Reindent
merge ScottDugas: Use incremental compilation in mvn compile

Merge pull request #1366 from ScottDugas/sql-layer/use-incremental-compilation
https://github.com/FoundationDB/sql-layer/pull/1366
Remove broken alter_seq_restart
Add support for RESTART WITH but remove non-working SET INCREMENT BY
Additional test cases