added SSLConfiguration.createParameters

This allows consistent creation of the SSLContext and SSLParameters
objects, rather than having appender or server socket subclasses be
responsible for creating the parameters.
made SocketServer implement ContextAwareBase, removed SSL confguration
ServerAction now creates the specified server subclass
delegate context and parameters creation in SSLSocketAppender
added SSLSocketServer
DefaultNestedComponentRules updated to use SSLSocketServer