startup: by default, only print the parameters if stdout is not a terminal

Usually, this means it is a pipe or a log file. This unclutters the
output if run interactively, but still allows to inspect the
parameters and properties of previous runs.
SPE5 fluid system: make the henryCoeffWater_ method protected so that derived classes can use it