Fix Issue 10221 - foreach(char c; 0..256) doesn't work even though the upper bound is 255
Move walkAllVars into a visitor class
Move Expression::toDt into a visitor class
Merge pull request #3208 from yebblies/exptodt

[DDMD] [refactor] Move Expression::toDt into a visitor class
Move Expression::discardValue into a free function
Merge pull request #3213 from yebblies/walkallvars

[DDMD] [refactor] Move walkAllVars into a visitor class
Merge pull request #3233 from yebblies/discardvalue

[DDMD] [refactor] Move Expression::discardValue into a free function
Move Expression::implicitConvTo into a visitor class
Dammit
Merge pull request #2847 from yebblies/issue10221

Issue 10221 - foreach(char c; 0..256) doesn't work even though the upper bound is 255
Merge pull request #3223 from yebblies/expconvto

[DDMD] [refactor] Move Expression::implicitConvTo into a visitor class
Fix Issue 8848 - Array literals and AA literals are rejected as template value parameters
Merge pull request #2871 from yebblies/issue8488

Issue 8848 - Array literals and AA literals are rejected as template value parameters