Merge pull request #3516 from larsmans/sparse-docs

DOC improve scipy.sparse docstrings
Merge pull request #3497 from andrenarchy/fix-hessenberg

[BUG] fix scipy.linalg.hessenberg
DOC: Fixing typo in cluster.vq.vq docstring
TST: run pyflakes before pep8 on TravisCI.

Addresses @pv's comments on gh-3456 and gh-3512.
BUG: re-add `rv_frozen` to stats.distributions namespace.  Closes gh-3522.

Note that it was never in the stats namespace, so keep it like that.
Merge pull request #3523 from rgommers/rvfrozen

BUG: re-add `rv_frozen` to stats.distributions namespace.  Closes gh-3522
DOC: graphical example for cwt

and use a more interesting signal
Merge pull request #3526 from endolith/patch-3

DOC: graphical example for cwt, and use a more interesting signal
Merge pull request #3519 from ankit-maverick/minor-doc-fix

DOC: Fixing typo in cluster.vq.vq docstring
BUG: do not reject unaligned sparse matrix arrays

Fixes scipy 0.14.0rc1 test failures on 32 bit Python for Windows.
Update kde.py

A small change to the documentation to correct a typo
Merge pull request #3542 from jesseengel/patch-1

kde.py Doc Typo
DEP: Replace np.rank by np.ndim.

The rank function is going to be deprecated as folks new to numpy
tend to confuse it with matrix rank.
Addressed style issue by adding space after each comma, per rgommers comment at https://github.com/scipy/scipy/pull/3342
Merge branch 'master' of git://github.com/scipy/scipy into linprog
pep8 issue fixed with test_linprog.py
Updates to style for pep8-1.5.1 compliance
TST : make tests use non-interactive matplotlib backend

Closes #3544
Merge pull request #3458 from rgommers/pr-3084-mstats

Reworked version of PR-3084 (mstats-stats comparison)
Merge pull request #3520 from rgommers/pyflakes-first

TST: run pyflakes before pep8 on TravisCI.