Upgrade to the latest pyresto version

Upgrade pyresto to its latest version and start using "App Auth"
for GitHub API access.

Note: This patch includes some in-place fixes to pyresto that will
          be upstreamed ASAP.