* Add cacert, certpath, certkey to http plugin to load custom cetificates * rename func to get tls client as it doesnt make sense calling it api * Fix is capath is empty we should return the current certificates * Remove comment
* Pass down cancellable context and update http plugin * Use context where we can
This ensures keeping all dependencies in sync, and simplifies packaging under freebsd/gentoo/etc because there is a single vendor directory.