Major changes to mlg.filter and the MSN functions to better support filtering.

mlg.filter now accepts stat=(MLGs,distances,thresholds,ALL), which return the specified statistics on the clustering.
All MSN functions now better support mlg.filter, making more meaningful merges.