Routing optimization

If multiple rendevouz point give the same sum path to all multicast
sources in the cluster, the rendevouz point which gives the shortest
aggregated tree is now chosen