git-hub-shorten-url: Support shorthand and code

My proposed changes enhance the `git-hub-shorten-url` command so it can be used like:

~~~
~ ❯❯❯ git-hub-shorten-url sorin-ionescu/prezto instantly-awesome-zsh
http://git.io/instantly-awesome-zsh
~~~

:+1: