[Cython] Make critial / saturation properties available for all phase types
[Cython] Make critial / saturation properties available for all phase types

Any ThermoPhase class which overrides the appropriate methods will work,
and classes that don't will raise an exception.


Heathckliff/cantera,Heathckliff/cantera,imitrichev/cantera,Heathckliff/cantera,imitrichev/cantera,Heathckliff/cantera,imitrichev/cantera,imitrichev/cantera,Heathckliff/cantera,imitrichev/cantera,Heathckliff/cantera,imitrichev/cantera