Failing test
Some test cleanup
Fix, and cleanup, the unhex helper methods.

Fixes #526
Minor cleanup and test simplification
And exact case from issue for good measure
Remove LockService
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.
Read file as-is if requested
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.
Use a consistent newline when formatting json
Headers are always \n
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.
merge nathanlws: Fix UNHEX

Merge pull request #996 from nathanlws/sql-layer/fix-unhex
https://github.com/FoundationDB/sql-layer/pull/996