Documentary tweaks
Rejoined inadvertent fork
Restructure testsuite, see also "array" project.
Completed the restructuring, brought everything to new standard names and commands.
Brought restructured testsuite back to main line.
Extended API with method to remove blobs from a store.
First steps with documentation, plain ASCII cheat sheet
Start on store sync operations. Essentially (de)serialization/transfer without an actual intermediate value representating the whole store. Transfer is incremental.
Completed synchronous push/pull, with testsuite. Reworked the interfaces for add/put also to avoid redundant operations (hash calculation). Method 'names' extended to support glob pattern, in all classes. Testsuite updated.
Completed asynchronous push/pull, with testsuite.
Implemented synchronous sync, with testsuite. Shuffled all expansion into the peer, for full control. Changes API of names, again, reaplces internal Expand. Dropped Filter, was not used anymore.
Completed asynchronous sync, with testsuite.
Start on a blob store exploiting in-blob redundancy by splitting into smaller blocks and sharing them.
Brought basic (local) synchronization back ot main line.
Merge sync API changes, new store depends on them. Completed new store, plus testsuite basic. Core tests pass.