DOC A less-nested coverage of model evaluation
Fix heisenbug due to addition of max_iter param in LSVC
Merge pull request #3528 from MechCoder/fix_heisen

FIX heisenbug due to addition of max_iter param in LSVC
Merge pull request #3527 from jnothman/unnest-model-evaluation

[MRG] DOC A less-nested coverage of model evaluation
FIX only use testing.ignore_warnings in tests
Add sample_weight parameter to metrics.log_loss

  - Also modified binary output & multiclass tests in
    test_sample_weight_invariance to test for prediction
    inputs as probabilities
  - Updated What's New
DOC add link toward Jatin Shash webpage
ENH removed manual code for parallel task batching forests

Forests now use the threading backend that has such a low overhead
that batching tasks together does not bring any measurable
performance benefit.

This removes the boilerplate to simplify the code and make it
easier to understand and maintain.

Furthermore, batching will soon be implemented in joblib. So even for
models that use the multiprocessing backend, manually batching tasks
will be useless at some point.
ENH: parallel feature importances for forests
FIX Exact inverse transform for whitened PCA
TST test whitened inverse
ENH components of unit length and whitening done by scaling with sqrt of explained variance
DOC What's new
ENH faster safe_indexing for common case
Merge pull request #3539 from jnothman/fast_indexing

[MRG] ENH faster safe_indexing for common case
COSMIT Move imports in example
FIX Verbose message in RFE to count from 1, not 0
Merge branch 'pr/3535'

Fixes #3530. Also removes a runtime dependency on Nose, inadvertently
introduced in 4aac610dc3d35a8a5ed09198614a6ca15692d01c.
MAINT NumPy 1.10-safe version comparisons in joblib

Cherry-picked from joblib/joblib@8e2d6dcce11320406210bb0d744a6d923e920019
DOC fix typo