Fix line endings in testCols.d
Fix new variable shadowing
Move comments from conditions
Expand huge if condition
Merge pull request #3308 from yebblies/shadowx

[DDMD] Fix new variable shadowing
Move AsmStatement::semantic into a free function
Merge pull request #3316 from yebblies/iasmsemantic

[DDMD] Move AsmStatement::semantic into a free function
Merge pull request #3307 from yebblies/lineendings

Fix line endings in testCols.d
Merge pull request #3315 from yebblies/hugeif

[DDMD] Expand huge if condition
Merge pull request #3313 from yebblies/condcomment3

[DDMD] Remove comments from conditions
Remove throw/catch from iasm.c
Normalize indentation in iasm.c
Replace iasm error table with string literals
iasm STATIC -> static
Remove prototypes for undefined and unreferenced functions
Normalize iasm brace placement
Put else and if on the same line in iasm
Remove references to I16
Replace opnd_calloc and opnd_free with new/delete
Fixup brace