[MRG] Added metrics support for multiclass-multioutput classification

Fix for #3453 
Ping @arjoly . Added support for `zero_one_loss` and `accuracy_score`

Can you add a test case where a part of the array is not identical? Something like
```
y3 = np.array([[1, 0], [1, 5]])
```