Updated ciphers command to use current APIs and added an option to return only ciphers as would be sent in ClientHello.
Updated test suite to use OpenSSL executable to get ciphers comparison data.
Added more test cases.

Addresses defects:

and