Skeleton of a NoSQL datastore.
Major refactoring eliminating fusing the "DataStore" and "Repository"
concepts into a single new "Repository". Also, the term "ORM" was
replaced by "rdb" whereever it was used in a persistency context.
Merge branch 'nosql'