partially fix RemoteLoggerAppender, will fail if RemoteLogger goes down, see below;
introduce ClassLoaders.doWith util for running code with provided context class loader;
introduce ClientProxyFactory - WiP, usable, but will fail if remote service goes down;