std.mmfile: Improve error handling

Use wenforce instead of (inappropriately) errno.
Switch from if blocks to scope blocks.
std.mmfile: Fix Windows anonymous mapping creation to conform to MSDN
Update to time zone conversions due to MS updates.
Merge pull request #2598 from jmdavis/13592

Update to time zone conversions due to MS updates.
getopt had some trailing whitespace
typecons had some trailing whitespace
Merge pull request #2604 from burner/getopt_trailing_whitespace

getopt had some trailing whitespace
Merge pull request #2605 from burner/typecons_trailing_whitespace

typecons had some trailing whitespace
Correct documentation for anySatisfy
Merge pull request #2608 from kunalb/patch-2

Correct documentation for anySatisfy
Merge pull request #2506 from CyberShadow/pull-20140909-232228

std.mmfile: Improve error handling
Deprecate std.c.* and move all remaining declarations to core.stdc.*
Merge pull request #2337 from joakim-noah/deprecate_std_c

Deprecate std.c.* and move all remaining declarations to core.stdc.*