Remove undefined 'msg' usage
Merge pull request #51 from joshmoore/fix-bad-creds

Remove undefined 'msg' usage
Call sys.exit if one of the requirements is missing

Add simple test for conflicting github module (PyGithub3)
Handle KeyboardInterrupt when prompting for the password
If required packages are missing, call Stop() in the main()

Allows the library to be imported even with missing modules with import scc.
Move HelperFormatter into parsers()

If argparse is not installed, then the class
definition of HelpFormatter will fail if it's
at the top-level.
Use non-zero Stop rc for missing modules

This makes it clear that a missing module
execution in no way succeeded.
Merge pull request #1 from joshmoore/github

Minor changes for missing modules
Fix get_remote_info when remote is https://github.com/user/repo/
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/