Fix hierarchy.revalue.

Post-order traversal alone caused all parent values to be reset to zero.
An additional pre-order traversal resets all parent values to zero
first, and the post-order traversal accumulates child values in their
parents.

This only affects sticky treemaps.