Get rid of support needed by Direct for generated classes via a context class loader.
Can then have just one script manager, with an ordinary class loader, and no context class loader switching.
Added TODO for FDBIndexRow
Added TODO for TInstance.unkown/unset or something

This instance clearly just doesn't know. It sets the value to an
unset state, so it probably needs to set the type to something
similar
ValueSources.fromObject -> not-null TInstance

Also TODOs for places that might be calling fromObject with null
A couple comments regarding null tinstance
More todos
typeClassForJDBCType never returns null
updated rest error logging
more comments and todos, um, I might be confused
Created some overloads to reduce null TInstances
A whole bunch more TInstance commentary/TODO
merge MMcM: Get rid of support needed by Direct for generated classes

Merge pull request #1523 from MMcM/sql-layer/remove-direct-classloading
https://github.com/FoundationDB/sql-layer/pull/1523
change to logging
merge hchandl: Improve REST error logging

Merge pull request #1525 from hchandl/sql-layer/longRestError
https://github.com/FoundationDB/sql-layer/pull/1525
Merge branch 'master' into fix-tinstance-nulls
Updated comment
Followed data flow for Column.getType(), not null
Followed data flow: Parameter.getType(), not null
Followed data flow: RowsBuilder.tInsts: not null
Followed data flow: RowType.typeAt: nullable

This might mean that some of those previous commits were wrong and
it could be null