Add TLS and StartTLS tests:

*) Connection tests for TLS and StartTLS.
*) Multi goroutine search for TLS and StartTLS
*) Test StartTLS and a search after a previous unencrypted search on the same connection.
Add a searchStartTLS example that will firstly do the search without tls and
then issue a StartTLS and redo the same search.
dcc