Implemented most of the fluid interface.

Missing is: rsMax() [postponed] and relperm() [coming soon].