Added DualDirectoryIterator and DualRecursiveDirectoryIterator