Patches for Yosemite

This gets rippled going on Yosemite.

After upgrading you have to re-install command-line tools prior to building:
$ xcode-select --install

Tested on both Mavericks and Yosemite.  Passes Travis.
@josh-ripple @niq
Almost! `'.'.join(parts)` is correct.

Sorry, getting the order of the arguments in `join` is a classic error.  There's a good reason they are the way they are but...