Added BaseAuthLayer.can_connect()
Added util.get_shebang() which was missing before. Caused an
AttributeError to be raised when a command was entered.
Fixed inline execution of files with the #!git-auth shebang.

Also changed string format of CommandRunner.BadInterpreter
and a NameError in ShellCommandRunner.find_program().