Roxy is right, in the current Marlin clone, there were sled #ifdefs I had to add to get it to compile. They are included in my archive above.

Aside: Roxy, are your mods to raise the carriage before retracting the probe and leaving the probe down during leveling integrated back into the Marling main codebase? I'd really like those features.