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
Merge remote-tracking branch 'upstream/master'
Undo some changes to work around bug. Oh well.
sidestep issue 10928
Remove explicit qualifiers for translate overloads which take a buffer. Use std.range.put instead of member function put when writing to the buffer.
Merge pull request #1537 from AndrejMitrovic/Fixup1501

Fixup Pull 1501 - translate shouldn't have explicit qualifications, etc.
Merge pull request #1535 from blackwhale/fix-lambda

Sidestep issue 10928
Merge pull request #1400 from BioTronic/master

Fix 10569 - std.traits: EnumMembers, isExpressionTuple, isTypeTuple & Largest balks at large input.