Make AkCollator.getString() able to extract a printable / encodable string from a cached byte array.
Use this for formatting and hashing.
This makes case-insensitive BloomFilter cases that worked when CStringKeyCoder was used work when it is not.
It does not fix the cases that did not work, which not consistently and wrongly use the hex result of decodeSortKeyBytes(), either from CStringKeyCoder.decodeKeySegment() or from AkCollator.getString().
Use in MergeJoinSorter, too.
Extenal tree name addition for NameGenerator
Don't double generate PK tree names during ALTER
New methods on SchemaManager for derived flexibility
New method on Store. Fix TABLE and GROUP ALTER locking.
Integer vs Long tweaks for DDLAtomicsMT
Integer vs Long tweaks for DMLAtomicsMT
merge nathanlws: Small Integer vs Long tweaks in MT tests

Merge pull request #902 from nathanlws/sql-layer/mt-types3-fix
https://github.com/FoundationDB/sql-layer/pull/902
merge nathanlws: SchemaManager and Store flexibility

Merge pull request #901 from nathanlws/sql-layer/schema-manager-flexibility
https://github.com/FoundationDB/sql-layer/pull/901
merge MMcM: Make AkCollator.getString() use collator's decode if it finds a byte array

Merge pull request #900 from MMcM/akiban-server/collator-more-getstring
https://github.com/FoundationDB/sql-layer/pull/900
Remove required subdir for configuration param. Leave for Win and OSX.
Shorten artfact name to fdb-sql-layer
merge nathanlws: Shorten artifact name

Merge pull request #905 from nathanlws/sql-layer/shorten-artifact-name
https://github.com/FoundationDB/sql-layer/pull/905