makeSSLSocketFactory method that accepts preloaded KeyStore/KeyManagerFactory
makeSSLSocketFactory method that accepts preloaded KeyStore/KeyManagerFactory

The existing makeSSLSocketFactory() method only supports loading a KeyStore
from a classpath relative file using a provided passphrase. An additional
makeSSLSocketFactory added in this commit allows the caller to provided a
preloaded KeyStore/KeyManagerFactory. This can be used by callers that have a
KeyStore/KeyManagerFactory loaded in memory, or from an arbitrary InputStream
not on the classpath.

andreivisan/nanohttpd,McFoggy/nanohttpd,McFoggy/nanohttpd,gushedaoren/nanohttpd,guardianproject/nanohttpd,vnnv/nanohttpd_vnnv,LordFokas/nanohttpd,panxw/nanohttpd,kayhanakbay/nanohttpd,huanyi0723/nanohttpd,ouya/nanohttpd,ma5069073/nanohttpd,anandsadu/nanohttpd,andreivisan/nanohttpd,codebeautiful/nanohttpd,panxw/nanohttpd,weathersboyle/nanohttpd,guardianproject/nanohttpd,WilliamDo/nanohttpd,codebeautiful/nanohttpd,EricCen/nanohttpd,biswajitind/SCMF,huanyi0723/nanohttpd,vnnv/nanohttpd_vnnv,eighthave/nanohttpd,eGxC/nanohttpd,QumuloMe/nanohttpd,NanoHttpd/nanohttpd,kayhanakbay/nanohttpd,QumuloMe/nanohttpd,songfj/nanohttpd,weathersboyle/nanohttpd,ouya/nanohttpd,gushedaoren/nanohttpd,eGxC/nanohttpd,LordFokas/nanohttpd,eighthave/nanohttpd,DavikChen/nanohttpd,updowndown/nanohttpd,updowndown/nanohttpd,NanoHttpd/nanohttpd,DavikChen/nanohttpd,anandsadu/nanohttpd,WilliamDo/nanohttpd,harshjv/nanohttpd,ma5069073/nanohttpd,harshjv/nanohttpd,songfj/nanohttpd,biswajitind/SCMF,EricCen/nanohttpd