Fix a bug affecting URLs with multiple dots

This also simplifies the regex for handling 'git@github:' URLs.
Merge branch 'master' of https://github.com/ricokareem/git-utils into ricokareem-master
Clean up the bash code
Fix error in second sed step
Restore open
Add git-polish
Enabled this script to be usable even when the user is not 'git'

GitHub functions under the assumption that the repos are always
managed by the system user 'git', whereas there are some repos that
don't respect this convention. I've added a workaround for those
cases.

Also, turned the shebang to Bourne from Bash as not every system has
Bash installed by default.
Change other scripts to use sh for consistency
Merge branch 'dotemacs-not-only-github'

* dotemacs-not-only-github:
  Change other scripts to use sh for consistency
  Enabled this script to be usable even when the user is not 'git'
Update push-branch
Merge branch 'push-branch'

* push-branch:
  Update push-branch
Add git-pull-request
Add suggested aliases
Update README
Modify open and pull-request to work with Atlassian Stash
Add more resilient parsing of the possible origin urls and add a test
Prevent deletion of the master branch
Merge pull request #4 from mattwwatson/master

Add handling for Stash
Remove git:// tests
Add missing git-sync script