Setup Drupal Git with SmartGit (on OS X)

Rough guide to installing Git, configuring SmartGit and getting your local working copy of Drupal core. SmartGit is a cross-platform app so the instructions should work for most. Still missing the non-trivial bit about setting up SSH keys, which is quite the adventure in itself. To be continued.