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
Remove dubious support for Unqual!R
Tweak blocks for consistency
Make internal attributes private
Tweak save implementation
tweak opDollar's DollarToken
new-style aliases
Use preconditions over asserts
rework slicing
Rework qualifiers in Cycle!Array
Use documented unittest in Repeat
Remove superfluous parens
More documented unittest