Further attempts to fix network issues.

Update to QT 5.2
Create QBulletProxyFactory and deprecate it.
Reuse NetworkAccessManager from QT's tabbed browser example as well as
related UI's.
Clean up the code in Settings.
Improved logic