Add support for GitHub Enterprise

This allows you to set a GitHub Enterprise URL, so that you can authenticate and submit issues against your local instance if you have one.

cc: @tpetr, @jbarnette, @sbryant