Fix a couple of small bugs.
Add deprecation warning for domain-object inputs to ratinterp().

We don't need to use a domain class in ratinterp() to solve dispatching
problems anymore, so it would be nice if we could get rid of it as a
supported syntax in the future.
Only throw warning once.
Merge branch 'fix-ratinterp-cf' into development
Suppress warning in test.