fix Issue 8738 - Struct literal breaks assigment ordering
Merge pull request #3557 from 9rnsr/fix8738

Issue 8738 - Struct literal breaks assigment ordering
fix Issue 12774 - ICE(optimize.c) Newing struct containing union causes segfault
Merge pull request #3566 from 9rnsr/fix12774

[REG2.066a] Issue 12774 - ICE(optimize.c) Newing struct containing union causes segfault
Add manually ported frontend source files to version control
Add settings file and makefile targets to build ddmd
fix posix.mak ddmd rule
use local dmd and link with c++ compiler
Add generated source to .gitignore
Add static asserts to prevent creating infinite loops