Add ci-status command to fetch most recent commit status (GH Status API) for a given SHA

I am working on integrating Hub to our Capistrano recipes and I want to abort a deploy when the SHA being deployed is not tested by CI.

Therefore, I added a "last-status" command that displays the single status word "success", "failure" or "pending".

I tried to come up with a bit of better naming to not confuse things with "git status" like:

* ref-status
* statuses
* commit-status
* build-status

But eventually picked "last-status" for its simplicity.

It also needs a bit more sanity checking for when things go wrong.

But, is this a command that would fit in hub?