FIX: makes our libsvm port compile under MSVC

Apparently, both clang and gcc support `and` instead of `&&` and
`or` instead of `&&`, but MSVC does not and raises a syntax error.
Merge branch 'master' of github.com:scikit-learn/scikit-learn