Added GenericSSLSocketFactory

Generic implementation is based on SunJSSESocketFactory, but does not
have references to SUN specific things. So it will work on other JVMs
such as IBM.
Merge pull request #27 from sumeetphadnis/master

Added GenericSSLSocketFactory