Use full sha1 on the command-line

Rebasing openmicroscopy/openmicroscopy#641
failed with

```
2013-01-25 09:04:51,449 [     scc.git] INFO  Branching SHA1: f70c33
2013-01-25 09:04:51,528 [     scc.git] INFO  error: short SHA1 f70c33 is ambiguous.
2013-01-25 09:04:51,529 [     scc.git] INFO  fatal: Needed a single revision
2013-01-25 09:04:51,550 [     scc.git] INFO  invalid upstream f70c33
```
Merge pull request #49 from sbesson/github

Check for proper "github" module
Merge pull request #50 from sbesson/50_keyboardinterrupt

Handle KeyboardInterrupt on "Enter password"
Merge pull request #56 from sbesson/origin_remote

Fix get_remote_info when remote is https://github.com/user/repo/
merge master -D org -I include -E conflict -E needs-fixes -E broken: PR 47 (Auto submod updating)
merge master -D org -I include -E conflict -E needs-fixes -E broken: PR 52 (Filter improvement)
merge master -D org -I include -E conflict -E needs-fixes -E broken: PR 55 (Add --continue option to rebase)
merge master -D org -I include -E conflict -E needs-fixes -E broken

Repository: openmicroscopy/snoopycrimecop
Already up-to-date.
Merged PRs:
  # PR 47 joshmoore 'Auto submod updating'
  # PR 52 sbesson 'Filter improvement'
  # PR 55 joshmoore 'Add --continue option to rebase'

Generated by SCC-merge#126 (http://hudson.openmicroscopy.org.uk/job/SCC-merge/126/)