BUG: fftconvolve should raise error for invalid mode instead of doing nothing
DOC: the type of `exact` parameter
`comb` support combinations with repetition
add tests for comb
add `perm` function
add tests for `perm`
fix tests fail
some cleanup
fix tests fail
move comb and perm to scipy.special
use special.binom to compute comb
BUG: don't use _valfrommode for correlate/convolve, since it accepts a numerical mode without raising an error, but then correlate doesn't handle it correctly.
merge numpy and matplotlib gitignores and merge scipy-specific changes into it
signaltools.py pep8 cleanup
implement vectorstrength function and tests
add more tests
remove perm from scipy.misc
Revert "FIX: replace spurious 1.0E+12 by finfo(float).max in slsqp"

This reverts commit ccecd81bc4490b1cf71be85d31d838013d8fca7e.

Closes #3108.
DOC: Document how SLSP handles infinite values in bounds
TST: Add a test for SLSQP with bounds