New client layer (purge db4o), feature complete and moderately tested, including crypto

Appears to be working. Includes crypto and renames RandomAccessThing to RandomAccessBuffer (makes more sense than operhiem1's suggestion IMHO).