Enable non GitHub Repos

This enables the Commit Widget to show up, even if your repo is hosted at somewhere terrible (or not even hosted at all!). This means:

* The Widget shows up whenever we can get `git status` out of it
* The button is clickable if you have a remote in the repo
* The button opens GitHub for Windows, and if you don't have it installed, you get directed to http://windows.github.com