Modifies puppet to use the new http client for all REST requests. Prior to this release, the agent only used the http client for certificate related requests, such as downloading the CA and CRL bundles, submitting the certificate request (CSR) and downloading the client certificate. This does not change how puppet works when running as a library inside puppetserver.