repo-updater: Parse all errors from GitHub REST API
Created by: keegancsmith
We only parsed the errors returned when we got a forbidden status code. But we should be able to parse any other error as well. Additionally we can now detect rate limit errors from the REST API.