Spline: fix a few issues with the monotonic() methods

This should fix the common case where the curve is non-constant within
each intervall. I'm not really sure whether it's correct in all corner
cases, though.

this fixes the eWoms test case for the blackoil model which failed in
debug mode due to some asserts incorrectly triggering...