Fix a weird bug when testing EOFs - problem with applying weights when they're scalars?
Forgot a method for svd extension module (build_eofs)
Used the wrong type for PyArray_SimpleNew.

Caused weird error messages for some distributions/architectures.
Change order of libraries for interpgsl extension module.

The order matters for more recent versions of gcc.
Covnert EOF shared library to a Python extension module.

Include a half-assed unit test that doesn't really work, but at least shows
that nothing is crashing.