transport: create a tls listener only if the tlsInfo is not empty and the scheme is HTTPS
Merge pull request #1687 from xiang90/fix_listener

Fix listener