[MRG+1] Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
you can rename this to `test_hinge_loss_multiclass_missing_labels`