STY: some style cleanups for integrate.cumtrapz().
Merge branch 'pr-3068' into master.

See https://github.com/scipy/scipy/pull/3068
DOC: clarify that expm_cond computes the relative condition number as opposed to the absolute condition number
MAINT: rename optimize.Result to optimize.OptimizeResult.

See gh-3010 for discussion.
TST: silence output from basinhopping test case.
Merge pull request #3156 from rgommers/optimize-result

Rename optimize.Result to OptimizeResult
fixed spelling error: s/exceedes/exceeds/
deal with nan inputs in cdfchn
Merge pull request #3162 from garrison/sparse_spelling

MAINT: sparse: fixed spelling error: s/exceedes/exceeds/
MAINT: special: Fix whitespace in cephes/pdtr.c
ENH: special: pdtr and pdtrc give the correct limiting value when m=0.
MAINT: More descriptive variable names which don't modify input parameters, check for improper transfer function in all transforms, calculate fs*2 only once
BUG: make curve_fit() work with array_like input.  Closes gh-3037.
ENH: special: Return 0 for sufficiently small lambda in pdtrik.
TST: add tests for numpy version string comparison utility.
ENH: implement lib._version.NumpyVersion which compares numpy version strings.
BUG: incorrect check in NumpyVersion for dev versions.
TST: convert all numpy version checks to use NumpyVersion.
MAINT: take argsreduce and rv_generic back out of the stats namespace
MAINT: move rv_discrete and rv_continuous into the distribution infrastructure module and prune redundant imports