Added undertow/keystore->ssl-context to address [IMMUTANT-488]

This encapsulates much of the JSSE api so that :ssl-port, a :keystore
path and :key-password are all that's needed to pass to undertow/options
in order to bring up an SSL server. We may decide to break out some of
these fns into their own ns.