added SSLSocketAppenderBase and supporting classes to core