Remove '.git' from auto-guessed repo names
Remove '.git' from auto-guessed repo names

It's a bit annoying to have to fully-specify names for repos which have
'.git' endings.  Update the guessing logic to strip them off.

Test Plan:
    $ ./precommit.sh
    $ ./testbed/arcyd/test_shell.sh
        Try adding a repo with '.git' in the url
        $ cd ../arcyd
        $ cp -R ../dev ../dev3.git
        $ arcyd add-repo localhost fs1 dev3.git

cs-shadow/phabricator-tools,cs-shadow/phabricator-tools,bloomberg/phabricator-tools,aevri/phabricator-tools,kjedruczyk/phabricator-tools,kjedruczyk/phabricator-tools,aevri/phabricator-tools,kjedruczyk/phabricator-tools,valhallasw/phabricator-tools,bloomberg/phabricator-tools,cs-shadow/phabricator-tools,valhallasw/phabricator-tools,kjedruczyk/phabricator-tools,aevri/phabricator-tools,aevri/phabricator-tools,bloomberg/phabricator-tools,bloomberg/phabricator-tools,kjedruczyk/phabricator-tools,valhallasw/phabricator-tools,cs-shadow/phabricator-tools,valhallasw/phabricator-tools,cs-shadow/phabricator-tools,aevri/phabricator-tools,bloomberg/phabricator-tools