Restructured server name indication support (PR 34607); added missing client cert support. Submitted by: Kaspar Brand <asfbugz velox.ch>