fix for Issue 11543 - multiple definition of std.regex with shared library

- Detect copy relocated ModuleInfos when checking for
  conflicting module definitions.
Merge pull request #791 from MartinNowak/fix11543

fix for Issue 11543 - multiple definition of std.regex with shared library
fix Issue 7954 - x86_64 Windows fibers do not save nonvolatile XMM registers
Added DestroyWindow to Windows API

This API is supported on all versions of Windows starting with Windows 2000 and is required to generate the WM_DESTORY message for correct window shutdown on those systems.
Removed redundant nothrow
Merge pull request #811 from auroragraphics/master

Added DestroyWindow to Windows API
Add SetWindowPos to Windows API

This API is supported on all versions of Windows starting with Windows 2000 and is required to change window position and size.
Added flags for SetWindowPos
Removed double newline
Merge pull request #812 from auroragraphics/master

Add SetWindowPos and Flags
Win64 fibers: changed layout of context stack to allow aligned SSE2 instructions

Implemented a trampoline function to prevent differently-aligned stacks on first call to fiber entry point.
Win64 Fibers: implement changes discussed in PR 810
Merge pull request #810 from jblume/fibers-xmm

fix Issue 7954 - x86_64 Windows fibers do not save nonvolatile XMM registers
synchronize nothrow in thread.di to thread.d
Merge pull request #814 from rainers/fix12775

Fix 12755: synchronize nothrow in thread.di to thread.d
Adding 64-bit sse code for array double operations.
fix bad search/replace
Fixed authors list and cleaned up commented code.
Corrected assembly to only use SSE and SSE2, not SSE3 instructions.
Merge pull request #815 from economicmodeling/arraydouble_64bit

Adding 64-bit sse code for array double operations.