Consistently pass Session along with StoreData.
merge MMcM: Consistently pass Session along with StoreData.

Merge pull request #1077 from MMcM/sql-layer/storage-description-session
https://github.com/FoundationDB/sql-layer/pull/1077
Add HasStorage.getAIS().
merge MMcM: Add HasStorage.getAIS().

Merge pull request #1078 from MMcM/sql-layer/has-storage-has-ais
https://github.com/FoundationDB/sql-layer/pull/1078
Failing tests
Helper for LRU LinkedHashMap
Maintain cache as desired.
Use CacheMap for other derived LinkedHashMap
Rename new class for clarity
Another test that goes through full stack
New HasStorage method
merge nathanlws: Fix TreeService Exchange caching

Merge pull request #1079 from nathanlws/sql-layer/fix-tree-service-exchange-caching
https://github.com/FoundationDB/sql-layer/pull/1079
Delete MTs and most supporting code
Remove (now unused) ScanHook from BasicDMLFunctions
Lookup directly by index ID
Varargs instead of explicit array
Minor cleanup and more QP helpers on ITBase
Re-add a cleaned up and consolidated TimePoint/TimeMarker
Builder for new concurrent, coordinated tests
Helper for defensively starting, joining test Threads