Merge pull request #644 from apartensky/master

SelectionController put/post fix
KMeans domain and rest basically implemented. The rest api settings for
distance metric, iterations, and convergence delta are not yet
operational
Merge pull request #646 from lev-kuznetsov/master

KMeans domain and rest basically implemented. The rest api settings for
Added new Post request for selections additions.
Merge remote-tracking branch 'dfci-mev/master'
Merge pull request #647 from jfarid27/master

Adding a commit
KMeans, now with adjustable distance measurer.

Also, deprecated untyped apply on HclAnalysisController
Added random color addition on quick loading selections. fixes #648
Merge pull request #649 from jfarid27/master

Added random color addition on quick loading selections. fixes #648
Merge pull request #650 from lev-kuznetsov/master

KMeans, now with adjustable distance measurer.
Fixed build issues with default distance metric
Merge pull request #651 from lev-kuznetsov/master

Fixed build issues with default distance metric
Added k-means clustering options.
Merge remote-tracking branch 'dfci-mev/master'
Added a small debugging state where if previous analysis download fails, the page doesn't relocate to home.
Merge pull request #652 from jfarid27/master

K-Means addition
Small edit for k-means clustering.
Merge pull request #653 from jfarid27/master

Small edit for k-means clustering.
Fix for kmeans KMeansMetricPathVariableMethodArgumentResolver