MIRTH-3328: Changed how connector settings panels interact with extension connector services. The abstract panel now has a dedicated invokeConnectorService method which invokes the service method in a SwingWorker and returns the result (if any) to the handlePluginConnectorServiceResponse method in ConnectorPanel. Both the HTTP Sender and Web Service Sender have been updated to use this new method on invocation.

MIRTH-1790: The Web Service connector service now always takes in the properties object rather than a map. Also certain code has been refactored into isolated methods.
MIRTH-3329: The Web Service Listener now correctly updates the WSDL URL when a connector type decoration is supplied.
MIRTH-3377: The Web Service Sender is now using HttpComponents instead of HttpClient to make the initial GET request for the WSDL when creating the service dispatch.
MIRTH-1790: The WSDL URL is always first normalized with the username/password, so that retrieving the definition map will work when basic authentication is used.