Fix hierarchy.revalue.

Post-order traversal alone causes all parent values to be reset to zero
*after* accumulating child values.
    
An additional pre-order traversal resets all parent values to zero
first, and the post-order traversal can then accumulate child values in
their parents.
    
This only affects sticky treemaps.