Proxy configuration UI changes

This change set uses separate entries and spin buttons for each of the http, https and socks proxy servers encouraging users who choose to manually configure their network to do so in a way which is easy for our stack to interpret.