BUG: special: fix bug in cephes/yv for large arguments
TST: special/test_mpmath: adjust spherical harmonics test tolerances
TST: special: disable hyp2f0 test for now
TST: special: fix passing-around of ignore_inf_sign
BUG: special: fix sign of infinity at jv(n, 0) for non-integer n < 0
BUG: special: resolve large-argument issues in Bessel J by always using AMOS

Closes Trac #1740
TST: special/test_mpmath: don't check sign of infinity for Bessel J

The inf sign from mpmath isn't always reliable either.
GEN: special: regenerate files
BUG: memory leak fix in convolve2d.
Merge pull request #508 from gustavla/master

BUG: signal: memory leak in convolve2d
TST: special: enable two fixed knownfailures
MAINT: cluster: Remove unused imports, unused variables and commented-out code from hierarchy.py
Merge pull request #510 from WarrenWeckesser/cluster-cleanup

MAINT: cluster: Remove unused imports, unused variables and commented-out code from hierarchy.py
PEP8: Fix E225 missing whitespace around operator
DOC: io: update code comment and whosmat docstring
Merge pull request #504 from batterseapower/master

ENH: io: Present loaded logical Matlab arrays with a boolean dtype

There was already some code which attempted to do this in the Matlab
file reader, but it was broken. To be specific, the old code assigned to
a dtype to a local variable bool_dtype rather than self.bool_dtype, and
so later attempted uses of that dtype would be null/None and so would
not have an effect.

This change makes also the writer set the logical flag if you write out
an array of bools.
PEP8: Fix E302 expected 2 blank lines, found 1
PEP8: Fix E701 multiple statements on one line (colon)
BUG: special: add a missing term in the asymptotic expansion of Fresnel C/S
Merge pull request #501 from pv/special-fresnel

BUG: special: add a missing term in the asymptotic expansion of Fresnel C/S