Update the scopes.

Travis broke jar for me as it is using a user:email scope. Also
added in a few other scopes from the github API docs.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Add a call to list a users repositories

Uses pagination in a similar way to that used elsewhere. It
would be nice if this were a bit more seamless.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #26 from jonludlam/updates

Two small updates - fix scopes and add Repo.list