-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.
Resolved merge conflict with pull for issue 8936
Improvement requests for windows stack trace code
Reenabled stack trace generation for win64. Corrected number of stack frames to skip for win32 and win64. Long symbols are now correctly demangeled for dmd win32.
Dmd string decoding should only happen on Win32 not on all x86 machines.
Merge pull request #368 from Ingrater/pullStacktrace

Windows stack trace improvements
Merge remote-tracking branch 'upstream/staging'
factor out MANIFEST, SRCS, DOCS, IMPORTS and COPY
add static asserts for constants of untested architectures

- also remove version (X86 || X86_64) idiom
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.
improve druntime.zip rule

- add doc and import as dependency
- pass -T to info-zip as to check the content
- fix oversight when .di files were moved to src
Merge pull request #408 from dawgfoto/redoMakefileDeduplication

Redo makefile deduplication
feature config file for the core.sys.linux tree
deprecate clear
Merge pull request #415 from dawgfoto/DeprecateDestroy

deprecate clear
add core.sys.linux.dlfcn

- core.sys.posix.dlfcn
  - fix linux-MIPS constants
  - deprecate non-POSIX function