Interpolative Decompositon: Drop id_dist and PyMatrixID into source code.
Interpolative Decomposition: build system, PEP8, names, tests.
Interpolative Decompostion: More PEP8.
Integrate Ken's latest changes, integrate into scipy tests, integrate into docs
Py3 fix for interpolative decomposition test
PEP8 scipy.linalg.interpolative
linalg.interpolative: Reformat docs into numpy/scipy format
Make scipy.io.wavfile.write buffer-friendlier
Fixed typo in scipy.io.wavfile.write
Changed filename parameter name, improved compatibility with StringIO as buffer
Unittests cover StringIO buffers and real files
BytesIO type for wavfile unittests
Remove old code
Simplified is true statement
Catch parsing errors and close file handle afterwards
BUG: weave.build_extension, See trac#1855

Argument build_dir is not used and is thrown away instead.
Merge pull request #2646 from TomasTomecek/weave-use-buildir

Argument build_dir is not used and is thrown away instead.
ENH: io/wavfile: avoid data copy in wavfile.write

Needs Python >= 2.7.4 due to memoryview issues, so limit to Python 3.
Merge pull request #2632 from nils-werner/io-wav-buffer-friendly

ENH: io/wavfile: enable writing and reading with general file-like objects

This commit enables scipy.io.wavfile.write() to also accept buffers instead of
just a filename.

Previously, only scipy.io.wavfile.read() supported a both filenames and buffers
as the input file argument. Now, write() will be able to do the same. This
means you can then read and write not only to .WAV files but also to and from
StringIO variables.
BUG: linalg/interpolative: deal with estrank special return value for full-rank