* Refactored TraceListenerStrategy to better track current scope in case multiple connections are used Refactored remoteServiceName resolution logic to be easier to follow Fixed TraceQueryExecutionListener#getConnection that leaks connection by acquiring (and not closing) additional connection from a DataSource * Fixed checkstyle issues