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
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
Merge pull request #2463 from ogrisel/stratified-kfold

[MRG] FIX #2372: non-shuffling StratifiedKFold implementation
FIX: skip numpy.dot + multiprocessing test that segfaults under recently updated OSX 10.8
FIX: broken doctest impacted by stratified CV and tree RNG changes combined...