Initial implementation of the group flow module.

At this point, a minimum spanning tree of the entire network is
installed for each multicast address / source combination, rather than a
tree that only reaches the intended receivers. Also, members leaving
groups is not properly handled yet.