Add different algorithm support to the HDBSCAN object as well as the function.
Add different algorithm support to the HDBSCAN object as well as the function.

c-north/hdbscan,lmcinnes/hdbscan,brunoalano/hdbscan,lmcinnes/hdbscan,brunoalano/hdbscan,scikit-learn-contrib/hdbscan,scikit-learn-contrib/hdbscan