Allow to configure listen-on-v6

In some internal networks ipv6 might not be working as expected so
allow to turn it off.
Use https

HTTPS at least sometimes works over proxies in corporate networks while
git:// surely doesn't.