MAINT: use assert_warns instead of a more complicated mechanism
MAINT: copypaste assert_warns from a newer numpy into scipy
MAINT: move a numpy compatibility function into its own file
MAINT: python 3 compatibility boilerplate
BUG: do not reject unaligned sparse matrix arrays

Fixes scipy 0.14.0rc1 test failures on 32 bit Python for Windows.
MAINT: small changes to address PR comments
PEP8: remove line continuation backslash
Merge pull request #3407 from argriffing/use-assert-warns

MAINT: use assert_warns instead of a more complicated mechanism
BUG: define PyArray_IS_C_CONTIGUOUS in SuperLU code when using numpy 1.5.x
TST: fix test errors due to deprecations in numpy 1.9.0

Due to deprecation of boolean array subtraction and indexing
with multiple ellipsis.
TST: fix a test failure in stats.mstats reported in gh-3554.

The ``mstats.trim`` test is still failing; looks like a regression in numpy
master.
TST: reduce test tolerance for LSMR test by 1 decimal.  See gh-3554.

Reported failing with numpy master by several people.
Merge pull request #1 from rgommers/sparse-unaligned-issue

BUG: define PyArray_IS_C_CONTIGUOUS in SuperLU code when using numpy 1.5.x
TST: avoid using nans in stats.mstats tests.

Nans may trigger RuntimeWarnings from numpy (not consistent on
all platforms), which lead to test failures with dev versions of numpy.
TST: split sparse indexing test between multiple and single ellipsis use.

The multiple ellipsis test needs to be skipped for numpy >= 1.9, the
single ellipsis one needs to always run.
DOC: move matfuncs docstrings to user-visible functions; this affects the matrix functions implemented using higham's inverse scaling and squaring algorithms
DOC: from @dsgruss add fractional_matrix_power docstring example
Merge pull request #3567 from argriffing/matfuncs-docstrings

DOC: move matfuncs docstrings to user-visible functions
Merge pull request #3564 from rgommers/numpy-deps

Fix test failures with numpy master. Closes gh-3554
Merge pull request #3534 from cgohlke/patch-1

BUG: do not reject unaligned sparse matrix arrays