Add support for custom clone URL and branch selection for Tor
To support OP experiments we should allow branches/tags and alternative git clone URLs to be specified for Tor when deploying Onionperf instances. To enable this Tor should also be built from sources.