IcyDwarf v14.6.5

Crack() now iterates on the dissolution/precipitation part to converge
towards an equilibrium activity and dissolution rate. If convergence
does not occur, the routine is exited with no change because everything
that dissolves is re-precipitated: effectively chemistry is then
decoupled from cracking.