cleanup API (WebSocketClient): don't require trustStore config with
'wss'. If server has CA-signed certificate things work fine w/o it.
Also, user may instead choose to use javax.net.ssl system props.
add ability for Jsr356WebSocketClient connector user to supply a fn
that yields a javax.websocket.WebSocketContainer, for a use case
requiring more container/socket config tweaking than the connector API offers.
workaround JSR356 & Jetty impl issues for SSL
retain ability to generally use a different javax.websocket impl
add quarks.javax.websocket.QuarksSslContainerProvider for creating
SSL client websockets and use java.util.ServiceLoader to locate an impl
appropriate for the javax.websocket impl being used. Add such an impl
in our javax.websocket-client jetty based implementation jar.
add ssl tests
add general ability to include additional "resources" in generated
jars (motivated by use of java.util.ServiceLoader). All files under <component.path>/src/main/resources are added to the component's jar.
<component.path>/src/main/resources
are added to the component's jar.