Fixed a few edge-case errors in MSN functions.

All MSN functions now properly display when given single MLG data, such as when using large threshold values.
All MSN functions now uniformly handle matrix labels regardless of how the distance matrix was passed in.