Issue #2455: Make RBM work with sparse input when verbose=True.
Change RBM sparse format from CSC to CSR.
Cosmetic changes.
Add issparse import.
Cosmetic changes.
FIX: don't bias random feature selection
FIX: random number generator

FIX: address @larsmans + @ogrisel comments

ENH: add INT32_t type

ENH: rename INT32_t to UINT32_t

FIX: modulo RAND_R_MAX+1

FIX: broken tests
FIX: module RAND_R_MAX
TEST: improve test_distribution
TEST: improved test_distribution
FIX: use XorShift random number generator
DOC: remove rand_r license
TEST: add tests for splitter="presort-best"
Merge pull request #2474 from glouppe/tree-tests

[MRG] Add tests for splitter="presort-best"
fix broken logo links on homepage and remove unused duplicate images
Expanded docstring of the verbose parameter.
Check that verbose output is sound.
Merge pull request #2442 from glouppe/tree-shuffle

[MRG] Trees: random features selection is biased
FIX: unsigned int -> UINT32_t
FIX #2372: non-shuffling StratifiedKFold implementation and updated tests