MAINT: stricter linalg argument checking
PEP8: pep8
MAINT: exclude masked arrays from linalg functions
DOC: more verbose error message
MAINT: fitpack: trim down compiler warnings (unused labels, variables)
WIP: avoid densifying on sparse elementwise mult
ENH: add temporary directory context managers

Context managers for working in temporary directories.
BUG: do not write temporary files into source tree

Avoid writing temporary files into the scipy data directory; use a
temporary directory instead.
ENH: special: add inverse Box-Cox transform
GEN: special: run generate_ufuncs
MAINT: stats: use inv_boxcox in genpareto
ENH: specific warning if matlab file is empty

Give a more specific and informative error when the matlab file is
empty.  Closes gh-4081
Issue #4209: splprep documentation updated to reflect dimensional limitation
Merge pull request #4211 from ev-br/inv_bcx

add an ufunc for the inverse Box-Cox transfrom
BUG: make matlab happy with empty sparse arrays

Closes gh-4208
TST: add test for empty sparse matrix write

Check that writing empty sparse uses max nnz of 1.
Merge pull request #4215 from manns/master

DOC: splprep documentation updated to reflect dimensional limitation
DOC: fix several Sphinx warnings when building the docs

patch developed with Dmitrijs Milajevs and Ioannis Tziakos
MAINT: remove two redundant lines of code
BUG: off-by-one error in PPoly shape checks