56b8bb30b2
Motivation: Improvements were made on the main line to support ALPN and mutual authentication for TLS. These should be backported. Modifications: - Backport commits from the master branch - f8af84d5993456426a63ad0146479147b1a4a5e5 - e74c8edba3fcbfd2e895ed6aac440efeb3aa637f Result: Support for ALPN and mutual authentication.