File object support for imread and imsave
BUG: limit input ranges in special.nctdtr
BUG: return nan when ncp is too large for cdftnc
DOC: add note about different ba forms
Changed parameter naming and added test for file objects
BUG: fix scipy.io.mmread() of gzipped and bzip2ed files under Python3

fixes #2152
BUG: sparse: fix bugs in dia_matrix.setdiag

- hide details of the internal dia_matrix data representation in
  setdiag(), so that behavior matches the other spmatrix types

- fix bugs in resizing self.data, which doesn't always have
  self.shape[1]==N

- add scalar broadcasting behavior to setdiag() for all matrix types
ENH: sparse: rewrite some lil methods in Cython for speedups
ENH: sparse: implement cythonized fancy setitem
ENH: sparse: use memoryview in _csparsetools
ENH: sparse: add scalar indexing fast paths to LIL
MAINT: sparse: document the _csparsetools.pyx file appropriately
MAINT: add _csparsetools to .gitignore
MAINT: drop Cython from .gitattributes (no longer in repo)
BUG: sparse/dsolve: detect invalid LAPACK parameters in superlu and bail out gracefully
BUG: overflow in cumtnc.f

Fix an overflow bug in cumtnc.f. So the range of the nc parameter
is enlarged to [-1e6, 1e6]. However, a larger nc parameter may still
result in total loss of precision.
TEST: add test for the overflow bug in cumtnc.f
DOC: list BLAS functions by level

[ci skip]
Merge pull request #3380 from ev-br/blas_docs

DOC: list BLAS functions by level
BLD: generate .tar.xz when running ``paver sdist``.