Expose a githubconfig prompt-to-push option to allow prompting to push to GitHub in the event that the branches are not located there.

Add a githubconfig allow-force-pushes to allow force pushes too.

Dependent on changes made in: https://github.com/seveas/git-hub/pull/13