Tidy up locking and disposal of streams
Add stress test for rewriteable store
Add stress test for append only storage.
Add page ID to DuplicateKeyException detail
Fix for background page writer race condition
Started on rewrite of binary page store
Continued rewrite and testing of binary page store
Removed unused lock
Removed problematic eviction code
Use specified commitId instead of internally generated Id when saving
Fixes for reopening after an aborted commit
Merge branch 'feature/issue120' into develop