Forward port:
Correctly handle deletion of directories for http/webdav protocols.
Reverts http://commits.kde.org/kdelibs/58294ac.
BUG: 331295 FIXED-IN: 4.12.4 REVIEW: 116122