Workaround deprecation of splitter.{back,popBack} in std.algorithm.map.
Reenable ancient failing unittest.

Fix unittest to not require unreasonable amounts of stack space.
Fix mismatching param name.
Fix ddoc params abuse in std.net.curl.HTTP.onProgress.
Fix ddoc params abuse for std.net.curl.FTP.onProgress.

Refactor callback params as macro to minimize copy-n-paste.
Fix ddoc params abuse in std.net.curl.SMTP.onProgress.
Fix issue 12890 - index based replace
Simplify partialShuffle
Merge pull request #2427 from quickfur/issue11834

Issue 11834: std.net.curl abuses ddoc params section and causes ddoc warnings
Merge pull request #2426 from quickfur/issue11832

Issue 11832: Fix mismatching param name.
Merge pull request #2424 from quickfur/joiner_unittest

Reenable ancient failing unittest.
Merge pull request #2240 from Safety0ff/fix12890

Fix issue 12890 - index based replace
fix Issue 13315 - std.getopt: implicit help option doesn't work without config.passThrough
fix Issue 13316 - std.getopt: implicit help option breaks the next argument
fix Issue 13317 - std.getopt: endOfOptions broken when it doesn't look like an option
whoops, forgot one ++i
Issue# 13319. Make tzDatabaseNameToWindowsTZName return null on failure.
Update the Windows TZ name conversions.

I also added a script at the bottom of std.datetime which can be used to
regenerate the conversions from the latest conversion file at
unicode.org so that it will be much easier to make such updates in the
future.
Fix issue# 13313: Line Islands Standard Time was missing.

It's included in this update http://support.microsoft.com/kb/2981580 but
has yet to make it into
http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/zone_tzid.html
Merge pull request #2433 from NilsBossung/13315

fix issues 13315, 13316, 13317 - std.getopt woes