Turn MBEDTLS_SSL_SRV_RESPECT_CLIENT_PREFERENCE configuration option into a runtime option
This change affects users who were enabling MBEDTLS_SSL_SRV_RESPECT_CLIENT_PREFERENCE option in the
This option has been removed and a new function with similar functionality has been introduced into the SSL API.
This new function
mbedtls_ssl_conf_preference_order() can be used to change the preferred order of ciphersuites on the server to those used on the client, e.g.:
mbedtls_ssl_conf_preference_order(ssl_config, MBEDTLS_SSL_SRV_CIPHERSUITE_ORDER_CLIENT) has the same effect as enabling the removed option. The default state is to use the server order of suites.