HTTP internals: do not access reply that was deleted already

... rather than crashing.

Task-number: QTBUG-32404
(cherry picked from commit 78f9f4b4970e6f4155b7cf2e88c6ac540dec47bc)

Change-Id: Ibdffcb9f57e841655998cf72d0ee8206b4987aa7
Reviewed-by: Richard J. Moore <rich@kde.org>
Cleanup QFileIconProviderPrivate::getWinIcon().

No functionality is changed, just made the code more readable
and removed some duplication.

Needed to backport qtbase/46685f755b01288fd53c4483cb97a22c426a57f0.

Code in Qt5 is already clean, no commit necessary there.

Change-Id: I29fe871eeb0b45b619434e7941cc673033366f63
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Change default URL of http example to Qt Project page.

The default URL changed to http[s]://qt-project.org site.
This example referred to http[s]://qt.nokia.com site earlier.

Change-Id: I356e8f85f5cb07dc619b0e5eb1da857f8a9b6986
(cherry-picked from qtbase/adc5626f4fdeed30634a950bdaa2404d5e98a4de)
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>