Fixfor fx-134

Added basic SSL support(No self-generated certificate validation). To build SSL support, add --enable-ssl to ./configure command line.
Session config changes:
```
<session name="ZZZ" ... ssl_context="ssl1"/>
<ssl_context name="ssl1"
        private_key_file=""
	ceritificte_file=""
	ca_location=""
        verification_mode="relaxed"
	verification_depth="9"
	load_default_cas="false"
	cipher_list="ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
/>

<!--
	private_key_file contains the path to the private key file used for encryption. an if no private key file is used.
	certificate_file contains the path to the certificate file (in PEM format). If the private key and the certificate are stored in the same file,  this can be empty if privateKeyFile is given.
	ca_location contains the path to the file or directory containing the CA/root certificates. Can be empty if the OpenSSL builtin CA certificates are used (see loadDefaultCAs).
	verification_mode specifies whether and how peer certificates are validated. Can be one of none, relaxed, strict, once
	verification_depth sets the upper limit for verification chain sizes. Verification will fail if a certificate chain larger than this is encountered.
 	load_default_cas defaults specifies wheter the builtin CA certificates from OpenSSL are used.
	cipher_list specifies the supported ciphers in OpenSSL notation, defaults to "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
-->
```
For self-generated certificates the following is enough:
```
<session name="ZZZ" ... ssl_context="ssl1"/>
<ssl_context name="ssl1"
        private_key_file="ssl-svr.pem"
        verification_mode="none"
/>
```
Self-generated sample certificates and configs for hrtest running have been added. To create self-generated certificate run:
```
openssl req -new -x509 -days 365 -nodes -out xxx.pem -keyout xxx.pem
```