resip/stack/ssl: add support for custom verification callback

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@11215 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: TlsConnection: check if BIO created successfully

git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@11230 ddefafc4-47db-0310-ae44-fa13212b10f2
resip/stack: BaseSecurity: add static method parseSSLType
resip/stack/ssl: TlsBaseTransport: validate the sslType argument

Conflicts:
	resip/stack/ssl/TlsBaseTransport.cxx
resip/stack: enable testSecurity again
repro: repro.config: add TLSConnectionMethod for SSLv23 or TLSv1 selection

Conflicts:
	repro/ReproRunner.cxx
resip/stack/ssl: TlsBaseTransport.cxx: add some logging about protocol version

Conflicts:
	resip/stack/ssl/TlsBaseTransport.cxx
resip/stack/ssl: add comments about Security::mTlsCtx
resip/stack/ssl: Security: add static fields OpenSSLCTXSetOptions and OpenSSLCTXClearOptions

Conflicts:
	resip/stack/ssl/Security.cxx
	resip/stack/ssl/Security.hxx
resip/stack/ssl: Security: add support for parsing OpenSSL option names
repro: add repro.config options OpenSSLCTXSetOptions and OpenSSLCTXClearOptions
repro: change default SSL mode from TLSv1 to SSLv23
repro: add repro.config parameter OpenSSLCipherList

Conflicts:
	repro/ReproRunner.cxx
release: update for v1.9.8
release: update changelog for 1.9.8