Add MSC __declspec(noreturn) to fatal()
Use if/else if/else assert(0) pattern to catch any appends that do not fit element or array append
Fix Issue 9356 - -inline with inout and append generates wrong code

Force the result expression from inlining a function to match the type of the call expression
Do not inline unittest bodies when unittests are disabled - they haven't had semantic run on them.
Merge pull request #2269 from yebblies/issue9356

Fix Issue 9356 - -inline with inout and append generates wrong code
remove dead code from toobj.c
remove compiler-dependent complex code
Merge pull request #2732 from WalterBright/rm-dead-code

remove dead code from toobj.c
remove DMC dependencies
Merge pull request #2733 from WalterBright/merge-complex

remove compiler-dependent complex code
Merge pull request #2734 from WalterBright/rm-strtoull

remove DMC dependencies
Get rid of cutting #if DMD2 in expression.c
Clean up cutting macros in lexer.c
Clean up cutting ifdefs in declaration.c
Remove a whole bunch of cutting ifdefs
remove DMC specific code
Merge pull request #2735 from yebblies/ifdmdv2exp

[DDMD] Get rid of cutting #if DMD2 in expression.c
Merge pull request #2739 from WalterBright/rm-dmc-stuff

remove DMC specific code
Merge pull request #2736 from yebblies/ifdmdv2lex

[DDMD] Clean up cutting macros in lexer.c
Merge pull request #1395 from redstar/noreturn

Add MSC __declspec(noreturn) to fatal()