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

Adding two classes: 
1) MulticlassMetrics implements various multiclass evaluation metrics
2) MulticlassMetricsSuite implements unit tests for MulticlassMetrics
Define the type here. Array[Double] is good, considering Java users.

Use `tpByClass.keys.toArray.sorted`?