[SPARK-2359][MLlib] Correlations

Implementation for Pearson and Spearman's correlation.
Spearman's correlation is a lot more prevalent (whereas Pearson correlation is much more common), but changing it to SpearmanCorrelation for consistency. This was why I wanted to provide fuzzy string matching.