Performance: New IndexDiffFilter

The new IndexDiffFilter speeds up walking the working tree heavily. This e.g. helps to bring up the commit dialog on large repositories much faster.

See the IndexDiffFilter class.