-delayed resovling for windows stacktraces
-windows stacktraces no longer skip the first frame
-hardware exceptions will now print a stacktrace on windows x86
Fixed indentation, replaced auto with explicit types and other small changes.
checking for dbghlp availability as the trace and resolve functions are callable from user code.
MIPS specific linux constants

- core.sys.posix.fcntl
- core.sys.posix.signal
- core.sys.posix.sys.mman
- core.sys.posix.sys.socket
port back GDC's __jmp_buf for ARM/PPC/PPC64

- I rechecked glibc's definitions
__jmp_buf for setjmp
ucontext_t
stat_t
Revert "Merge pull request #208 from alexrp/remove-threadasm"

This reverts commit f66067edc21777106e39f16e30eae3b28cc4b156, reversing
changes made to c97b1e9074321f3aa9ea42cd7e91711ac6055e46.
fix noexecstack assembler flag

- "clang -cc1as" only accepts the double dashed version
merge GDC changes to threadasm.S
fiber_switchContext for MIPS_O32
Resolved merge conflict with pull for issue 8936
fix Issue 9099 - core.atomic.atomicLoad() cannot handle non-POD structs
Merge branch 'master' into staging
Merge branch 'master' into staging
add threadasm.S to win64.mak MANIFEST
Unify AA value alignment to size_t.sizeof (fixes bug 8583)

Sets the alignment of values in both AA declarations (object and aaA)
to size_t.sizeof bytes, which fixes byValue range iteration on x64.
Add unit tests for bug 8583; restore 16-byte aligment on x64

This adds unit tests for the alignment fix to Slot, ensuring the two
declarations of an AA slot stay in sync. The 16-byte alignment rule for
x64 has been restored.
Merge pull request #386 from pearfalse/master

Explicitly set AA value alignment in slot to size_t.sizeof bytes (fixes bug 8583)