QDirIterator: reducing "randomness"
QDirIterator: reducing "randomness"

The difference between a canonical and absolute paths is subtle, and not
what QDirIterator is about. With this change, we still avoid loops
generated by symbolic links but won't duplicate entries because of these
differences.

While at it, when avoiding loops with symbolic links, please don't mess
with the next path! That only added inconsistency.

Reviewed-by: Olivier Goffart

radekp/qt,pruiz/wkhtmltopdf-qt,KDE/qt,radekp/qt,RLovelett/qt,KDE/qt,RLovelett/qt,igor-sfdc/qt-wk,radekp/qt,igor-sfdc/qt-wk,RLovelett/qt,pruiz/wkhtmltopdf-qt,pruiz/wkhtmltopdf-qt,radekp/qt,pruiz/wkhtmltopdf-qt,pruiz/wkhtmltopdf-qt,KDE/qt,igor-sfdc/qt-wk,igor-sfdc/qt-wk,radekp/qt,radekp/qt,KDE/qt,KDE/qt,igor-sfdc/qt-wk,pruiz/wkhtmltopdf-qt,igor-sfdc/qt-wk,radekp/qt,RLovelett/qt,igor-sfdc/qt-wk,igor-sfdc/qt-wk,igor-sfdc/qt-wk,pruiz/wkhtmltopdf-qt,radekp/qt,pruiz/wkhtmltopdf-qt,KDE/qt,RLovelett/qt,RLovelett/qt,RLovelett/qt,RLovelett/qt,RLovelett/qt,KDE/qt,pruiz/wkhtmltopdf-qt,RLovelett/qt,radekp/qt,KDE/qt,radekp/qt,igor-sfdc/qt-wk,pruiz/wkhtmltopdf-qt,igor-sfdc/qt-wk,pruiz/wkhtmltopdf-qt,RLovelett/qt