Add parameters for http_proxy and http_proxy_port

Allows setting http_proxy_host and http_proxy_port in agent's puppet.conf
try using `['invalid','type']` to show an array, since it should be a string.

Also needs a test like this one where you have a string, but set to `foo` (non-integer).