added more constructors, allowing all ServerSocket arguments to be specified
added utility converting resource locations to URLs

This is needed to allow locations for various resources needed by
an SSL-based SocketAppender or SimpleSocketServer subclass to be
specified in an XML configuration file.
added supporting classes and tests for SSL-based socket logging

This provides the SSLSocketAppender and SimpleSSLSocketServer
subclasses and the factory beans used during configuration via
Joran.
added supporting classes for new configurable LogbackServerSocket

This provides a runnable main that loads a server configuration file
allowing the use of either plain ServerSocket or SSLServerSocket for
a socket server.  Additionally includes the supporting classes for
interpreting the server configuration file.
removed leftover SSLServerConfiguratorTest
relocated misplaced SSLConfiguration.java
changed SSLSocketAppender to use SSLConfiguration

Using SSLConfiguration instead of SSLContextFactoryBean and
SSLParametersFactoryBean allows the appender configuration to be
a little bit simpler (less hierarchy).
Merge branch 'sslSocketAppender' of https://github.com/ceharris/logback into sslSocketAppender