add tests for spsolve
add support for ndarray inputs in spsolve
FIX: spsolve deals with vectors improperly
Add scale_pcov argument to scipy.optimize.curve_fit
ENH: optimize/curve_fit: rename scale_pcov -> not absolute_sigma
TST: optimize: add test for curve_fit pcov scaling
BUG: optimize: return a matrix if indeterminate variance

The documentation says pcov is a matrix, so it may be confusing to have
it be a scalar in some pathological cases.
sparse: clean up spsolve code a bit + fix issues with vectors
Merge pull request #3061 from pv/pr-3061

BUG: sparse.linalg: fix bugs in how spsolve deals with "vectors" and ndarray input

This preserves the previous semantics of squeezing (N, 1) input to (N,)
dense output.
DOC: sparse.linalg: clarify gmres maxiter parameter meaning
DOC: typo
MAINT: avoid DeprecationWarnings with numpy 1.7 in stats tests
MAINT: remove kolmogorov_check, duplicated test

* kolmogorov_check is not run, superseded by check_distribution
* remove docstrings from tests
* remove one of the two copies of check_edge_support
TST: collect entropy tests together
MAINT: collect the moments tests together
TST: collect together the tests for support edges & out-of-bounds
TST: reenable test for _ppf not NaN

and move it to test_continuous_basic
MAINT: move regression tests from test_continuous_extra

remove test_continuous_extra as it does not contain anything useful
anymore
MAINT: collect together check_named_args for discrete & continuous distr
TST: skip failing tests on numpy 1.5.1