Fix bugs in settings dialog

This fixes:

* #191 httpProxyPass overwrote httpProxy, so it appeared as if it wasn't saved
* #193, and what system proxy actually means is [platform-dependent](http://qt-project.org/doc/qt-5/qnetworkproxyfactory.html#systemProxyForQuery).