Multiple hosts connection SSL parameters

Right now connection/transport objects only support a single set of SSL parameters (use_ssl, ssl_key_file,...), even if you have multiple host/port pairs. This works fine as long as all your servers share the same SSL configuration, but that' s no necessary the case and there is no way to handle multiple host/port pairs with different SSL parameters (at least I could' t find it). I think supporting multiple host/port pairs SSL parameters with backwards compatibility wouldn't be too hard, would you accept a pull request for this?