MB-22850 provide a common api for query and fts and possible other
MB-22850 provide a common api for query and fts and possible other

...golang components to receive tls config details like min tls version
or supported cipher suites from ns_server.

this is a replacement for code implemented here:
http://src.couchbase.org/source/xref/trunk/goproj/src/github.com/couchbase/query/util/ssl_ciphers.go
http://src.couchbase.org/source/xref/trunk/goproj/src/github.com/couchbase/query/server/http/service_endpoint.go#87

Change-Id: I41a29f68ef6d5e64d27360b9f081cbef63ffcfe6
Reviewed-on: http://review.couchbase.org/81440
Well-Formed: Build Bot <80754af91bfb6d1073585b046fe0a474ce868509@couchbase.com>
Tested-by: Artem Stemkovski <15a0730a27c69f62ab86f2b6c639fca202166c02@couchbase.com>
Reviewed-by: Aliaksey Artamonau <3c875bcfb3adf2a65b2ae7686ca921e6c9433147@gmail.com>

couchbase/cbauth,couchbase/cbauth