Fixes some issues parsing gitweb, should make it work on 1.7.9

Eventually someone should rewrite this to parse the atom or rss feed
on gitweb, but in the meantime this should work.
Initial, but feature-complete OAuth2 support ontop of Github API v3. Issue #206
Added missing url_post() method from the last commit (oops\!), plus polished the user feedback in SourceGithub's OAuth page. Issue #206
Merge pull request #14 from Kirill/master

Fix render account_prefs_page
Merge pull request #11 from jportoles/master

Fixes parsing on gitweb 1.7.9
Added rudimentary dynamic rate limiting to SourceGithub to prevent it from going over the GitHub API rate limit. Issue #206
Merge branch 'master' into github-api-v3-support
Merge pull request #15 from morgant/github-api-v3-support

GitHub API v3 OAuth support with rudimentary rate limiting.
Initial link updates in README.
Replaced link to outdated integration instructions with basic installation instructions inline in README.
Merge pull request #19 from morgant/improved_documentation

Improved documentation
Fixed IRC channel name in README.
Descriptions of the individual plug-ins in the README.
Merge pull request #20 from morgant/improved_documentation

Improved documentation
fixed: author email is set to author name
fixed: when author and commiter are different "Committer" is shown twice
fixed: checkin fails with "Changeset information could not be loaded" if several branches are used
Merge pull request #21 from ashumkin/fixes

Fixes for bugs I've found
Added API_KEY to post-commit hook template
Merge pull request #23 from manilal/master

Updated post-commit hook template