On Preconditioning Newton-Krylov Methods in Solidifying Flow Applications