Several updates, none of which should break things:

1. Returned to tuple output by default for backwards-compatibility. Dictionary
output is preserved for new bootstrap module functions.

2. Switched everything to keyword arguments for spectral.generate_params,
allowing for flexibility in the params fields.

3. Deleted some old stuff I had incorporated to get different kinds of noise
floors in mtcpca_complete.
Merge remote-tracking branch 'upstream/master'
changed threads in examples/moddepth_analysis.py to more sensible default value
ew, typo in docstring @ line 248
Changed nfft enforcement stuff
found a stray piece of code
fix
Merge pull request #5 from lennyvarghese/master

Backwards compatibility fixes