Full text index includes all table ids
Can get any participating full text index from table
Change description includes table ID. Couple helper methods.
New error/exception
Construct directly from exception
No more finishedAlter API
New protobuf class and helper for persisting change info
SchemaManager APIs for online session management
PSSM implementation of online session management
Test mock implementation
Rewrite DDLFunctions createIndexes and alterTable in terms of online session
Relax required input validity for lazy tests
Persisti online when generating ID
A few targetted tests
Clearer method name
Distinct accumulator index
Remove unneccsary exception wrapping from TableChangeValidator
merge nathanlws: Online DDL metadata processing

Merge pull request #1037 from nathanlws/sql-layer/online-ddl-metadata
https://github.com/FoundationDB/sql-layer/pull/1037
Update the read from statementCache to be sensitive to the parameter OID
values requested by the client. That is, sending the same statement text
with different parameter values results in a different statement in the
cache.
Show the milliseconds for java.util.Date (java.sql.Date, Time and Timestamp) that we compare.