Add API for configuring SSLEngines to AsyncSSLSocketMiddleware

This change resolves #178.

Initial PR for this change, which I'm not sure is quite finished yet - it should really have a test at least.  Submitting for discussion and any modifications.