Taking into account other potential values for constructor

### Problem
Right now the `Magento::Connection` class ignores other potential values for the `XMLRPC::Client` constructor. For example when the connection needs to be established over ssl.

### Fix
Pass values to constructor from the `config` variable.