Support self signed ca certification

Previously when the couchdb server uses a self signed certification,
the connection will abort with verify leaf signature error.
Now we can provide the root ca file as an option when creating cradle Connection.