Sample weights for gradient boosting

Exponential loss for classification + predict_proba refactoring
more tests
add exponential loss to narrative documentation
cosmit: doc
raise ValueError for sample_weights and robust regression
bincount supports weights
more elegant PriorProbabilityEstimator
adressed Olivier's feedback
update tests for new exception types
sample weight support for robust regression via weighted percentile algo
fix: consider sample_weights in robost init estimator and negative_gradient
fix: add **kwargs to Multinomial loss' negative_gradient
more tests for weighted percentile
cosmit
add GBRT sample weights to whats new
fix: sample_weight is None in Huber.deviance
fix: sample_weight multiplication in Huber leaf updates
more tests (non-uniform weights, weight consistency and invariance to scaling, deviance consistence)
cosmit arr -> array
FIX: Make sure LogRegCV with solver=liblinear works with sparse matrices
Merge pull request #3674 from MechCoder/fix_l1_penalty

[MRG+1] FIX: Make sure LogRegCV with solver=liblinear works with sparse matrices
Merge pull request #3678 from akshayah3/LinearReg

[MRG+1] Removed n_jobs parameter from the fit method and added it to constructor
Wording.