HTTP proxy for repositories (kickstart/preseed)

This introduces two new variables:
- http-proxy
- http-proxy-port

This proxy is then used to fetch stuff from the mirror. It's intentional that the communication to the Foreman instance is not using the proxy.

This is thought more as a WIP for discussion.
Hmmm I'd rather define the use_proxy as a string above which would simplify the rest:

    proxy_string = @host.params['http-proxy'] ? "--proxy=http://#{@host.params['http-proxy']}:#{@host.params['http-proxy-port']}" : "" 

And then just use the proxy_string variable bellow.

Other than that - wfm