Merge branch 'master' into staging
Merge branch 'master' into staging
Merge remote-tracking branch 'remotes/upstream/staging' into ideal_staging
Merge pull request #409 from 9rnsr/ideal_staging_v2.062-b1

Ideal staging branch v2.062-b1 for druntime
fix MANIFEST and COPY

- fixup for #407
- remove non-existent mak/posix.mak from MANIFEST
- add core.sys.linux.elf to MANIFEST and COPY
- add missing COPY entries in win32/64.mak
Merge pull request #410 from dawgfoto/fixup407

fix MANIFEST and COPY
Merge remote-tracking branch 'upstream/staging'
Mark libc ctype functions as pure where applicable.
Add alloca declaration for GNU
Merge pull request #412 from ibuclaw/purelibc2

Mark libc ctype functions as pure where applicable.
Reworked core.stdc.math and core.stdc.tgmath for MSVCRT support
Improved MSVCRT support in core.stdc.stdlib
Improved MSVCRT support in core.stdc.stdio module.
Use MSVCRT version in core.stdc.wchar_; embed comment to remove code after Phobos pull.
Cosmetic fixes: move version declarations after imports.
Remove LDC-specific MSVCRT version declarations.
Some fixes for math and tgmath.
Merging fixes for stdlib.