Throw RangeError
issue 5013
Finally remove std.regexp.

It's been deprecated for some time now, and we no longer have anything
in Phobos which depends on it. So, it's long past time for it to be
fully removed.
issue 5106
std.process: Add an additional unit test for escapeShellCommand (issue 9310)
issue 5310
Deprecate std.metastrings.

std.metastrings is no longer required, because the corresponding
normal functions work in CTFE, and std.metastrings is actually very
inefficient.
Added CTFE-ability tests to some stuff in std.conv and std.string.

These tests are for the functionality that std.metastrings provides, and
we need to ensure that the normal functions which are replacing
those in std.metastrings continue to work in CTFE.
issue 5507
issue 5514
issue 5658
Issue 5924 fix
Merge pull request #1156 from jmdavis/format

Deprecate std.metastrings.
Merge pull request #1168 from andralex/5658

Fix Issue 5658 - Undocumented fields in std.typecons.Tuple
Merge pull request #1167 from andralex/5514

Fix Issue 5514 - Erroneous documentation and lacking randomization for topN
Merge pull request #1166 from andralex/5507

Fix Issue 5507 - countUntil should take Ranges... instead of R2
Merge pull request #1163 from andralex/5310

Fix Issue 5310 - Variant == const(Variant) doesn't compile
Merge pull request #1169 from andralex/5924

Fix Issue 5924 - schwartzSort of Tuple!(char)[]
Merge pull request #1161 from CyberShadow/std-process-additional-unittest

std.process: Add an additional unit test for escapeShellCommand (issue 9310)
Merge pull request #1160 from andralex/5106

Fix Issue 5106 - makeIndex should return SortedRange