Honour user endstop settings when homing

homing_routine() still used the config defines instead of the pa.* settings, so changes made through M523 and M524 were ignored. This patch changes it to use the pa.* settings instead.