[MRG] Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
I don't think this test is necessary, compared to tests for `labels` parameters in other metrics.