changing private _fit to public partial_fit
adding test to rbm
changing partial fit to be seperate from _fit
changing test
saving the random state
making adjustments to variable names and account for sparse matrices
changing xrange to range
changing formatting of documentation
Merge remote-tracking branch 'upstream/master' into rbmbranch
Update plot_svm_regression.py

library imports have been moved to top of the file.
MAINT warn of future behaviour change proposed in #2610
changing computation of batch slices to np.array_split
pep8 corrections
Fix silhouette score n_labels

Fix such that silhouette score raises error
when n_labels is incorrect
Added number of labels for debug and regexp in test
Added _LearntSelectorMixin in BaseGradientBoosting
DOC: the search for a split does not until one valid partition is found
add datarobot testimonial

use png -- thanks @larsmans
Merge pull request #2973 from pprett/datarobot-testimonial

add datarobot testimonial
DOC/MAINT: clarify cblas/README.txt