Optimize directory diff routine. Part 1/3. Add handle_unchanged

Remove all unchanged entries (with identical inode numbers and filenames) from
traversed lists before other list processing so all consequent scans will be
performed on smaller set of entries. Add callback hook named handle_unchanged
for this event (NOP for now)