[MRG] Let OneVsOneClassifier use list of targets

Fix for #3863 
It's not going to modify the content of the list `y` passed as an input, it's going to relink the `y` to local variable to point to the result of converting a list into an array. The original list is still available to the caller if needed.