MAINT optimize machinalis.png, -9kB/42%
FIX update sklearn.__all__ to include all end-user submodules
FIX define CC and CXX for travis
FIX Windows CI: use prebuilt numpy / scipy
MAINT remove harmless, but useless, double call to csr_matrix

The input validation code will already have performed the conversion.
Calling this constructor on a CSR matrix doesn't actually copy, but
it's useless too.
MAINT use %r for better printing of regexps
ENH friendlier message for calling predict before fit on SVMs

Fixes #3601.
ENH Add 'axis' argument to sparsefuncs.mean_variance_axis
ENH improved CSC matrix handling in VarianceThreshold
FIX heisenfailure in test_lasso_lars_path_length

Tentative fix for #3370: random failure under Python 32 bit and
Windows.
Merge pull request #3629 from ogrisel/fix-unstable-lars-test

[MRG+1] FIX heisenfailure in test_lasso_lars_path_length
FIX heisenfailure on 32 bit python + speedup
FIX finfo.eps should be used instead of tiny for equality checks
MAINT remove unused MST code
ENH upload Windows wheels to rackspace
DOC fixes in 0.15.2
ENH Speed up and simplify cartesian product
FIX division by zero warning in LassoLarsIC

Fixes #3576. First time I named a variable after myself.
MAINT big refactor of sklearn.cluster.bicluster

* Removed dead and useless code in the utils submodule;
* decoupled sklearn.base from the bicluster module (no more deep import);
* rewrote tests to test the API, not the implementation;
* added input validation to the get_submatrix method (but it still needs
  documentation, because I've no idea what to pass for data);
* got rid of the subdirectory when it turned out only one file was left.
FIX more tolerant early stopping for least angle