Refactor tree name and memory table factory handling to be under control of a per store format registry.
You no longer get a "tree name" from just an AISBBuilder. Remove that assumption from the test.
Don't cast off synchronization, but do allow it for others.
Need to handle full-text index finish specially.
Fix some tests.
Test wasn't testing what it thought it was: the IllegalArgumentException was from groupIndex, not groupIndexColumn.
Need better mock. Adjust expected results.
Full text handling.
Error message.
Need to restore the standin during test construction.
Don't ask the store to delete full-text indexes. This used to be harmless (tried to delete a tree that wasn't there), but now gets an error.
Move more into the base class, because getting memory table set is tricky.
Workaround for now to handle some formats in SchemaFactory.
Remove doRegister argument to memory table registration.
More abstract methods on HasStorage to save on some if's elsewhere.
Merge branch 'master' into storage-format

Conflicts:
	src/main/java/com/foundationdb/server/service/dxl/BasicDDLFunctions.java
Move test formats into test subtree, adjusting maven as necessary to make that work.
merge MMcM: Add extensible storage formats to AIS

Merge pull request #999 from MMcM/sql-layer/storage-format
https://github.com/FoundationDB/sql-layer/pull/999
Add isRollback helper to ErrorCode
Add run(runnable) and run(callable) to TransactionService
Replace SchemaManager retry helper with new one