Dense BitmappedTrie/Node/Leaf

Node/Leaf becomes DenseNode/DenseLeaf, which are DenseBitmappedTries,
which is a BitmappedTrie.

This distinction should be useful when the Sparse variants are
introduced for PersistentHashMaps.