Initial cut of the API for the new standalone CIB.
The idea is that the current implementation is just the default and people
might end up using a DB or something else as a backend.
Strangly it mostly works except for query*, sync*, and is_master which I just broke
CVS patchset: 4411
CVS date: 2004/12/05 16:00:05
Mercurial revision: 514331a632a2bbbbbbcc0fa67f78de2a245ac1d5