More sensible pre-calc

calculations are more phase aware, eliminates some repeated calcs.

Also the srkmix ln(phi) method was just plain wrong -- copied the one from the prmix for structure and forgot to change the actual content.
Fixing errors in departure functions

Departure functions in SRKEOS were wrong.