Fix std.traits for large input

std.traits: EnumMembers, isExpressionTuple, isTypeTuple & Largest balks
at large input
EnumMembers now works with single-member enums.
Merge branch 'master' of https://github.com/D-Programming-Language/phobos
fix Issue 10230 - Duplicated buttons for runnable examples
Merge remote-tracking branch 'upstream/master'
do reverse of a bytecode in lookbehinds
backtracking matcher works with reversed bytecode
ditto with Thompson matcher
cleanup to keep lookahead/lookbehind more in sync for future

Fix 64 bit issues, remove useless debug hook
fix broken indention, detab
It appears that whoever changed the name of the range parameter to encode didn't rename the parameter everywhere in the function.
Mark std.string.inPattern as @safe and pure
Mark std.string.countchars as @safe and pure
Merge pull request #1518 from tom-tan/safe-pure-string-inPattern

Mark std.string.inPattern as @safe and pure
Merge pull request #1519 from tom-tan/safe-pure-string-countchars

Mark std.string.countchars as @safe and pure
Make std.string.removechars @safe and pure
Make std.string.removechars @safe and pure by using implicit conversion
Fix emplace
Fix spelling
Issue 9559 - Range of Nullable doesn't work with std.array.array