ENH: accept non-int definitions of cluster groups
ENH: use np.unique for indexing clusters
Merge pull request #1437 from toobaz/nonint_clusters

ENH: accept non-int definitions of cluster groups