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.
Wholesale coding style fix for std.numeric.
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
Fix issue 13535 byCodeUnit doesn't satisfy hasSlicing
Merge pull request #2559 from quickfur/abbrev_sort

Don't use built-in .sort in std.string.abbrev()
Merge pull request #2563 from sinkuu/bycodeunit_slice

Fix issue 13535 byCodeUnit doesn't satisfy hasSlicing
Fill in ARM FPSCR stub
Merge pull request #2564 from ibuclaw/armfpscr

Fill in ARM FPSCR stub in std.math
Merge pull request #2552 from quickfur/sumOfLogs_fixup

Coding style fixup for PR 2500.