Adds Bidirectionality to Repeat
Fix Issue #8298, Don't throw exceptions on broken symlinks.

Using dirEntries to loop trough all the files/directories in a directory
will curently throw an Exception when encountering an broken symlink.

Whit this change DirEntry will no longer throw an Exception for broken
symlinks, but in that case isDir and isFile will return flase while
isSymlink returns true.
fix unittest associative array opCmp
Merge pull request #1827 from WalterBright/add-opCmp

fix unittest associative array opCmp
fix Issue 11780 - RangeError in format for incomplete format specifier
() should be used instead of {} for ddoc macro
Merge pull request #1828 from eco/patch-8

[minor] () should be used instead of {} for ddoc macro
fix Issue 11403 - functions in std.algo can't be used as pred
Make std.container.Array assert.
Typo "enconding"
Merge pull request #1829 from eco/patch-9

Typo "enconding"
Typo "Protcools"
Merge pull request #1830 from eco/patch-10

Typo "Protcools"
moved import std.utf : canSearchInCodeUnits; in std.algorithm.find
Merge pull request #1831 from rainers/fix_import

regression: missing import std.utf : canSearchInCodeUnits; in std.algorithm.find
Fix Take.back property
Take bidirectional unittest
std.regex: double 'l' in Cyrillic
Merge pull request #1834 from 9il/patch-2

std.regex: double 'l' in Cyrillic
Merge pull request #1631 from RommelVR/repeatbi

Adds Bidirectionality to Repeat