[MLLIB] [SPARK-2222] Add multiclass evaluation metrics

Adding two classes: 
1) MulticlassMetrics implements various multiclass evaluation metrics
2) MulticlassMetricsSuite implements unit tests for MulticlassMetrics
~~~
... tpByClass = predictionAndLabels.map { case (prediction, label) =>
~~~

Note: a space between `map` and `{`