simplified the -ocean th 3eqn melting code

We now use two versions of the linearized freezing point equation
for in-situ and potential temperature respectively.
This avoids the conversion from potential temperatures (model input)
to in-situ.