ENH: allow sparse __rmul__ to work with custom types
BUG: special: fix asymptotic expansion in rgamma
BUG: special: fix several issues in poch

Handle better the cases where the gamma functions in the definition hit
poles or over/underflow.

Fixes gh-1437
GEN: special: regenerate files
DOC: enhanced fftpack tutorial
DOC: further changes in fftpack tutorial
enhanced one example
Fixed issue #2720 in tutorial
adressed review comments, used [] throughout the document
ENH integrate: quadrature accepts non-tuple args argument

Copy quad behavior accepting a single element (integer) instead of the
expected tuple

Closes gh-2044
BUG: fix the 'lower' attribute of dpotri to make dpotrf/dpotri consistent.
Should close gh-2691

Also remove (deprecated) clapack dpotri/dpotrf functions.
changing the doc strings of measurements.sum
correcting the measurements.sum() doc strings
BUG: special: fix overflow at low order in eval_hermite

Hermite polynomials are very large and using the relationship to
the laguerre polynomials overflow earlier than necessary (around
N = 67 or so.)  Using the Clenshaw recursion we can evaluate to
much higher orders.

From now we evaluate the hermite polynomial as a stretched and
scaled normalized hermite (He) polynomial since He is slightly
smaller at any given order.
BUG: special: improve h_roots accuracy at high order

The roots of the hermite polynomials are still computed by using the
Golub-Welsch algorithm.  However a single pass of newton's method is
applied to improve the roots.  The symmetry of the Hermite roots
about zero is used as well.  The weights are calculated and then
rescaled to ensure that the integral of 1 is correct.

These changes were largely copied from the hermgauss implementation
in numpy (by Charles Harris).

Fixes #1991
ENH: re-run SmoothBivariateSpline on too low work memory failures
BUG: special: fix negative orders in lpmn
add derivatives to bivariate splines

These changes add a fortran routine to return derivatives at arbitrary
points and includes derivative evaluation for Bivariate splines. Keyword
'grid' is added to the Bivariate spline evaluation to remove the
necessity of the 'ev' method for arbitrary point evaluation. These
changes have been tested as working with the 0.12 branch.
updated to mater branch

merged the changes to the master branch as requested
BUG: include setupegg.py in tarball.

This fixes the accidental removal in
b6dad116694c159c5d768f321cfe41a5914da82f