Use kwargs to specify interval even in 1d.
Add interpwts2() which allows arbitrary interpolation in rectangle.  (And minor cleanup/doc/testing.)