allow JSSE system properties to influence SSLContextFactoryBean

The JSSE defines several system properties that are used to create key
store and trust store objects for the system default SSL context.  This
commit allows these properties to be referenced as defaults when a
component's SSL configuration does not provide either the key store or
trust store configuration.