fix Issue 9099 - core.atomic.atomicLoad() cannot handle non-POD structs
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'
factor out MANIFEST, SRCS, DOCS, IMPORTS and COPY
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.
Merge pull request #408 from dawgfoto/redoMakefileDeduplication

Redo makefile deduplication