inital checkin
first plot working
working boxplot
pep8/257 fixes
more pep8/257 fixes
DOC sparse matrix support in BernoulliRBM
FIX sparse matrix indexing in BernoulliRBM

Fixes #2545, reported by @jfelectron.
TST clean up after ourselves in SVMlight test

As spotted by @yarikoptic in #2553; also, the test was previously not
loading the bzip'd file.
1st draft of merformance docs
Merge remote-tracking branch 'upstream/master' into pred_latency
Improve the GMM PDF example.
some substance to the perf docs
FIX #1622: OPTIM: remove obsolete random_state instance in the Tree class

The random_state instance is now directly handled by the Splitter class,
there is no need to store it as an attribute of the cython Tree class
anymore.

This significantly speeds up the time of unpickling the trees by not having
to reconstruct pickled numpy.random.RandomState instances.
BUG: Compare strings for equality, not identity.

Strings in Python are usually interned (https://en.wikipedia.org/wiki/String_interning) but not always, so comparing identity can fail.
Merge pull request #2558 from Jorge-C/patch-1

BUG: Compare strings for equality, not identity.
Merge branch 'pr/2556'
Better title
COSMIT micro-optimize norm computation in NMF

... for clarity, although it should also be slightly faster, and
corrected a docstring while I was there.
DOC fix cross-decomposition docstrings
ENH: Make forest prediction code more robust to mutations of the estimators list

This can be useful to quickly study the impact of the size of the forest by
subsampling from it for instance.