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
Removed n_jobs parameter from the fit method and added it to the constructor
Added Deprecation warning
Small PEP8 fix, n_jobs attribute is compatible with both fit method and the constructor
Fixed a failing test in the doc