Add parameters for http_proxy and http_proxy_port

Allows setting http_proxy_host and http_proxy_port in agent's puppet.conf
Spec test added for the invalid type and invalid value.