Interpolative decomposition

This takes @klho's [PyMatrixID](https://github.com/klho/PyMatrixID) and integrates it into SciPy, so that it builds properly and integrates with the SciPy documentation.