recode of the diriterator classes
fixes in site wipe and index tool
fixed some compilations problems on clang++