ENH support sparse matrices in LSHForest
ENH vectorise _find_longest_prefix_match
TST LSHForest benchmark script uses vectorised queries and fixed random_state
FIX not all scipy.sparse support rand with random_state
STY cleaning some LSHForest query code
COSMIT Minor changes to address review comments
DOC mention sparse matrix in LSHForest param docstrings
BUG: only symmetrize matrix when it is not already symmetric
MAINT: create ensure_symmetric utility function to check matrix symmetry
Merge pull request #4021 from jakevdp/fix_check_symmetric

BUG: only symmetrize matrix when it is not already symmetric
DOC add note on scipy.sparse.rand use
MAINT more informative assertion failure in test_common
Documentation of max depth parameter

Changed the docstring

Few docstring changes
Merge pull request #4026 from akshayah3/master

Documentation of max depth parameter in the DecisionTreeClassifier
rename ensure_symmetric -> test_symmetric
TST: add test of check_symmetric
DOC: fix docstring of check_symmetric
add more informative doc & error message in utils.check_symmetric
remove deprecated ``n_bootstraps`` parameter in Bootstrap cv object, verbose in FactorAnalysis and SelectorMixin. Also adjust some deprecation strings.
remove deprecation tests.