Allow compilation on 10.9.

Selective backports from 0.27
Switch over to the new Schedules Direct URL. That's it folks, painless wasn't it?

(cherry picked from commit 4cb10e52b7e9c2ffec9111f76556a64c8fc7aba7)