fix Issue 13450 - Add WindowsException and wenforce to std.exception

Also expose ErrnoException's errno field as a documented property
for consistency.
Range adaptor: cache

As discussed in this thread:
http://forum.dlang.org/thread/ovbjcmogezbvsxrwfcol@forum.dlang.org

This provides a range adaptor that cache the result of another range.

Meant as a lazy alternative to array. Not much else to say...?

Documentation might suck.
Coding style fixup for PR 2500.

As requested by Andrei.
Issue 9535: Add more examples to std.range.sequence.

Demonstrate expected arguments for lambda / explicit function variants.

Demonstrate random access(!).
Cleanup 13508
Merge pull request #2550 from quickfur/issue9535b

Issue 9535: Add more examples to std.range.sequence.
Wholesale coding style fix for std.numeric.
Merge pull request #2553 from monarchdodra/13508

Cleanup 13508
fix for issue13529
Merge pull request #2554 from burner/issue13529

fix for issue13529  https://issues.dlang.org/show_bug.cgi?id=13529
Merge pull request #1364 from monarchdodra/cache

Range adaptor: cache
doc comment for setCookie
Merge pull request #2557 from MartinNowak/fixCurlDoc

ddoc comment for setCookie
Merge pull request #2505 from CyberShadow/pull-20140909-222639

fix Issue 13450 - Add WindowsException and wenforce to std.exception
Make std.file.chdir safe
Call cenforce in one line
Don't use built-in .sort in std.string.abbrev()

This also makes it CTFE-able. Yay!
Merge pull request #2558 from tom-tan/safe-file-chdir

Make std.file.chdir safe
Make std.file.mkdir safe
Fix issue 13535 byCodeUnit doesn't satisfy hasSlicing