MAINT remove some dead code from the LibSVM wrapper

We ship a hacked-up v300 and won't support an older version anyway.
BUG: OneVsOneClassifier was broken with string labels
MAINT use TruncatedSVD in pipeline tests

Prevents a DeprecationWarning.
COSMIT: simplify code
Merge pull request #2674 from GaelVaroquaux/bug_ovo_string_y

BUG: OneVsOneClassifier was broken with string labels
FIX: Typo
FIX: Typo
Merge pull request #2683 from blagarde/master

FIX: Typo
FIX: Typos
Merge pull request #2684 from blagarde/master

FIX: Typos
FIX: test failure under windows caused by temp files handling
Fix OOB score calculation for non-contiguous targets

OOB scores of RandomForestClassifier are incorrectly calculated
because of confusion between predicted labels and indices of a target.
For example, when you label the `digits` dataset from 1 or greater
number but 0, OOB score becomes nearly zero.
This patch will fix this error, and a test is added in order to avoid
regression.
Merge pull request #2685 from bicycle1885/fix-oob-score

Fix OOB score calculation for non-contiguous targets
DOC optimize Phimeca logo, size halved
MAINT some more pointer safety in LibSVM

All pointers are asigned to NULL after delete
and are checked not NULL before reference in
svm_free_and_destroy_model and svm_free_model_content.

Conflicts:
	sklearn/svm/src/libsvm/svm.cpp
MAINT import LibSVM 310

version number changed to 310

Conflicts:
	README
	java/libsvm/svm.m4
add a comment for sigmoid_predict in svm.cpp
MAINT import LibSVM patch from upstream

int i; in svm_predict_values for openmp

Conflicts:
	sklearn/svm/src/libsvm/svm.cpp
Merge pull request #2673 from larsmans/libsvm-310

MAINT update LibSVM to version 310
ENH filter out zeros early in FeatureHasher

Fixes #2665.