Use access token when talking to github

Previously we were using only clientId and clientSecret.
It was OK until we tried to create a commit status which requires
acccess token.

This commit switches github adapter to always use access token and
perform action in the user's context.
Merge pull request #25 from X8/use_access_token

Use access token when talking to github