Bring options over from reverse_tcp (bind address, etc).

Also includes the SSLCert => HandlerSSLCert change
Change SSLCert to HandlerSSLCert to avoid conflicts with modules
Make it clear SSLVersion is not advertised since it isn't used
Protecting it once seems like enough (typo)
Merge branch 'land-4274-ssl' into temp
Add openssl payload to distcc exploit

This is required to test #4274
Land #4274, custom ssl certs on payload handlers
Merge remote-tracking branch 'upstream/master'