DOC A less-nested coverage of model evaluation
Merge pull request #3527 from jnothman/unnest-model-evaluation

[MRG] DOC A less-nested coverage of model evaluation
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
merging with their changes