[MRG] Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
That's some crazy indentation. Please limit the number of lines here to, say, 3.