SHAMap performance improvements [RIPD-434]
 * Remove mTNByID
 * Remove mDirtyNodes
 * Much faster traverses
 * Faster snapshots
 * New algorithm for flushing
 * New vistNodes/visitLeaves
 * Avoid I/O if a map is unbacked