Restructure how the stats argument in mlg.filter works.

The stats argument now modifies the return value of mlg.filter rather than causing output to the terminal.
When stats is FALSE, the normal MLG cluster assignment vector is returned.
When stats is TRUE, a vector listing the thresholds at which each merge occurred is returned instead.