Add parameters for http_proxy and http_proxy_port

Allows setting http_proxy_host and http_proxy_port in agent's puppet.conf
needs a context where set to a string, but invalid fqdn and it fails and another context where it is set to an invalid type, like an array, and fails.