add ssh: prefix for git urls in sources.txt

This adds support for accessing git repos via an ssh url. Note that this does not support the more compact form used by, e.g., the github ssh URL text box. It just looks for a line in sources.txt that starts with `ssh:`