Add client hello supporting Key Share extention.
* src/ecdh.c (_ntbtls_ecdh_make_public): Allow use without peer's public key. * src/protocol-cli.c (write_key_share_ext): New. (write_client_hello): Call it.
- Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>