Rewriting the incidence stores to use new descriptor lib.
Fixed a couple of descriptor bugs (i.e., non-const relational operators and
incorrect boolean casts).
Rebuilding test hierarchy. Eventually most of the tests will be moved to hdr
files to enable better componentization. Started adding traits for specific
types of containers.