Raise an error when updating the GitHub status fails.

If there's a temporary problem with the GitHub API, we should retry.
Merge pull request #298 from travis-ci/mm-github-status-raise-error

Raise an error when updating the GitHub status fails.