Refs #6. Enumerated the jenkins notification statuses
Refs #6. Don't mark the github repo as pending until we have a SHA
Refs #6. Always use an explicit git commit SHA when setting repo status.
Refs #6. Fail the repo status fast. First downstream failure == fail.