a8n: Add checkState to ExternalChangeset resolver
Created by: ryanslade
This change adds support for loading github pull request commits and their associated statuses from github.
In order to keep the PR small a follow up PR's will:
- Add support for webhooks
- Add bitbucket support
Related issue: https://github.com/sourcegraph/sourcegraph/issues/7093