Z axis auto calibration mods because of aluminum surface plate

retract_z_probe() moves after calibration are now done using
prepare_move(), which uses calibration values. So the plate level
does not affect the retract coordinates any more.