initial empty check-in
Initial blob storage work.
Bugfixes in the filesystem blob store, plus testsuite for all packages.
Testsuite extended, cover sqlite with actual db file instead of just in-memory.
Extended testsuite, forgotten channel method. Plus bugfixes in sqlite backend.
Documentary tweaks
Moved hash generation to base class. Added API for putting files into a store.
Rejoined inadvertent fork
Restructure testsuite, see also "array" project.
Completed the restructuring, brought everything to new standard names and commands.