[MRG] Let OneVsOneClassifier use list of targets

Fix for #3863 
We have a convention to call this kind of input "array-like" (meaning any suitable input for the `numpy.asarray` function:

```
y : array-like, shape = [n_samples]
```