Add HTTPS support to hub remote

In some cases you need to use an HTTPS remote (depending on how draconian the firewall is), so I added `hub remote -h` to make it easy to create such remotes.