Gist Api now requires user-agent be set

Creating gists will fail with 403 if the user-agent is not set, and versions of ruby such as 1.8.7 that comes with OSX have a version of Net::HTTP that doesn't set that header by default.
Merge remote-tracking branch 'ba/master'