Remove deleteIndexes flag from deleteRow
Mark jdbc as test scope, only copy runtime dependencies
Omit unused commons-cli
Stale TODO
Replace commons-codec Base64 with Guava's
Consolidate into Strings
Remove Guice grapher
Make TInstance an argument to plan expression nodes so that type conversion happens in a context rather than the constructor.
Fix some tests.
Add a new, generic, type translator.
Plumb around a types translator instance to rules context.
Use new context translator in place of static one.
Make CHAR translate to VARCHAR for the moment, until overload problems with VARCHAR + CHAR are resolved.
Remove old static translator.
merge nathanlws: Remove deleteIndexes flag from deleteRow

Merge pull request #1097 from nathanlws/sql-layer/delete-row-cleanup
https://github.com/FoundationDB/sql-layer/pull/1097
merge nathanlws: Minor dependency cleanup

Merge pull request #1100 from nathanlws/sql-layer/minor-dependency-cleanup
https://github.com/FoundationDB/sql-layer/pull/1100
Add tests that demonstrate the various problems:
* NullValueException
* assertion
* NULL in place of else value
Correct null contamination for IF.
Handle Types.BINARY like Types.VARBINARY.
ais.model.Types is on life support, so this is just papering over a problem to keep the FTS working.
merge MMcM: Make the type translator depend on the context

Merge pull request #1101 from MMcM/sql-layer/type-translator
https://github.com/FoundationDB/sql-layer/pull/1101