fix: map labels to {0, 1}
fix: deviance computation in BinomialDeviance was wrong (ignored cases where y == 0) - thanks to ChrisBeaumont for reporting this issue
raise ValueError if division through zero in LogOddsEstimator
add loss function for gradient boosting binomial deviance
pep8 and assert_equal instead of assert
correct docstring
Merge branch 'master' into gbrt-deviance-fix
use unique from sklearn backports (return_inverse)
ENH break ties in OvO using scores
TST test for breaking OVO ties
ENH move covtype loading to sklearn.datasets
TST covertype loader
BUG: update joblib to 0.7.0d

Fixes hashing bug that could lead to collisions in memory
DOC copyedit FeatureHasher narrative further

@ogrisel's remark + avoid "since" 2× in a sentence.
P3K range vs. xrange
Merge pull request #1524 from amueller/break_ovo_ties

MRG break ties in OvO using scores
chi2 and additive_chi2 raise error if input are sparse matrices
Added same for additive_chi2_kernel
Fixed pep8 issues
pairwise_distance_functions renamed to PAIRWISE_DISTANCE_FUNCTIONS