Fixed convergence issue.

* The nonlinear solver now converges even with a temperature-dependent thermal
    diffusivity
* Added more sophisticated predictors for the solution at the next time
    step.