-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