SSL: add TLS PSK (RFC 4279 and RFC 5487) cipher suites
CRYPTO: add support for RFC-2945 SRP-3 and RFC-5054 SRP-6a authentication
SSL: add TLS-SRP (RFC 5054) cipher suites
SSL: add tests for PSK and SRP ciphers
SSL: enable hash_size values for sha224, sha384 and sha512

Some of the PSK and SRP ciphers default to sha384, this enables
hash_size for that cipher. It also adds sha512 and sha224 to be
prepared for further cipher enhancements.
SSL: add documentation for PSK and SRP ciphers options
Merge branch 'dg/win_icon' into master-pu
Merge branch 'sk/odbc64' into master-pu
Merge branch 'sal/ftp' into master-pu
Merge branch 'rc/break-out-asserts' into master-pu
Merge branch 'mh/fix-emacs-pkg-flymake-dep' into master-pu
Merge branch 'an/http11_content_length_zero' into master-pu
Merge branch 'sa/dialyzer-types-arity' into master-pu
Merge branch 'mh/cdv-osx-default-browser' into master-pu
Merge branch 'mah/fix-ssh-connect-doc' into master-pu

Conflicts:
	lib/ssh/doc/src/ssh.xml
Merge branch 'as/tls-psk-srp-suites' into master-pu
Merge branch 'ats/observer_tv_improper_lists' into master-pu