Strava upload extension.

TODO: see file; only gets token currently.
Make the extension save a token (which doesn't expire, according to the
docs).  Read existing token if present.
More changes, upload working.
Modify setup to pull in Strava Upload
A few tweaks and bugs.  Uploads confirmed working via Strava website.
Add backup files (*~) to .gitignore
Remove curl, refactor common code.
Refactored URLs into constant.
Check email and password, throw if not set.
Use logging object.
A couple of extra logging statements.
Merge pull request #8 from spaceyjase/master

Upload activities to Strava (thanks to spaceyjase)
Added progress dialog using zenity.
Fixed dialog to clean up properly.  Added test to ensure process was
closed.
Removed unnecessary 'print' statement from test.
Removed unnecessary call to get user token in 'upload'.
Amended path issue
Modify the test so it's in keeping with nose guidelines.  Comments too, as it is not part of pytrainer's usual tests.
Merge pull request #9 from spaceyjase/master

Progress dialog for strava upload (by Jason)
Minor changes to the progress dialog; runs when getting web data.
Odd spacing issue.
Spelling mistake