[MRG] Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
Is there any better way to make this check, in particular the part after and?