[DDMD] Remove shadowing and use of goto in ForeachStatement::semantic

Less lines, less hacks, less `goto`.  Using `goto` is completely unnecessary here as the return expression is to simple.