Removing a weird special case from DigestIndexer and creating a new class to handle the simpler behavior.
 * made it so that a cannibalizeSection() call won't delete the last DigestTree (presuming there's only one left)
More renames. "merkle" -> "digest", MerkleAction -> SyncAction, etc...