ENH: Added chkfinite flag to scipy.linalg
TESTS: Added tests for the chkfinite flag
Name change: chkfinite now check_finite
MAINT: special: improve the way error handling is done
MAINT: special/lambertw: cleanup some cruft
ENH: special: make ufuncs return nan if data type cast causes significant loss of information (e.g. truncating double to integer in input arguments)
GEN: special: regenerate files
ENH: special: convert floating point exceptions to special function exceptions
GEN: special: regenerate files
BUG: special: fix ufunc loop selection

Prefer native ufunc signatures and sort signatures to cast order,
so that Numpy's ufunc machinery also picks the correct one.
GEN: special: regenerate files
ENH: special: support Cython ufuncs with fused types
BUG: special: output \0 instead of null char
BUG: special/lambertw: remove spurious debug code
BUG: special/lambertw: never return unconverged results
ENH: special: restore backwards compatibility for integer-arg functions

Special-case old functions which cast silently their input arguments to
integers. This restores full backwards compatibility.
ENH: special: do not generate double -> integer downcast loops automatically
ENH: special: make SpecialFunctionWarning always emitted by default

This should reduce confusion --- whether the warning is emitted or not
is already user-controlled by errprint(), and the default behavior of
Python warnings may be unexpected.
TST: special: add tests for legacy behavior
GEN: special: regenerate files