server name indication - server-side support

do not merge yet - what is missing are examples for multiple hosts, which actually use SNI.
also, combinators to easen the configuration of `own_cert option * own_cert list` for the common use case(s)
just an initial set of changes to review (lwt/* should be ignored for now)