Replace internal uses of blockInfoGet/Set with condExprGet/Set in WhileStmt*
Remove specialized versions of :verify from WhileDo/DoWhile
Update the WhileStmt* constructors to accept the condExpr as well as the body
Introduce mCondExpr, currently a CallExpr, and the associated replaceChild method
Inline the trivial uses of WhileStmt::condExprSet()
Fix syntax error for LLVM
Merge pull request #937 from noakesmichael/whileStmt-0

1) Convert internal uses of blockInfoGet/Set for WhileStmt* to condExprGet and inline uses of condExprSet

2) Introduce WhileStmt::mCondExpr to replace reliance on BlockStmt::blockInfo


Compiled: STD clang/darwin, STD gcc/linux64, LLVM gcc/linux64
Tested: paratest --verify
Review: None
Transition internal use of CallExpr* WhileStmt::mCondExpr to SymExpr* WhileStmt::mCondExpr
Minor fix
Updates to support transition from CallExpr* WhileStmt::mCondExpr to SymExpr* WhileStmt::mCondExpr
Update AST_CHILDREN_CALL for isWhileDoStmt to match BlockStmt merely to be cautious
Update BB construction for DoWhileStmt to insert condExpr in correct place
Fix a long-standing name scoping issue that has suddenly been exposed
Merge pull request #938 from noakesmichael/whileStmt-1

Continue to refine WhileStmt

1) Replaced a transitional use of CallExpr* WhileStmt::mCondExpr to desired SymExpr* WhileStmt::mCondExpr

2) Updated definition of getStmtExpr and isStmtExpr to handle this change

3) This tickled a long-standing error in the construction of BasicBlocks for DoWhile stmts.


Compiled: STD clang/darwin, STD gcc/linux64, LLVM gcc/linux64
Tested: paratest --verify
Review: none
Adjusted diff-ignoring-module-line-numbers for chpl Version with a "-".
Merge pull request #939 from vasslitvinov/fix-.bad-mismatch-in--alist-error

Adjusted diff-ignoring-module-line-numbers for chpl Version with a '-'

This script was introduced and extended recently to make the
comparison against .bad insensitive to error/warning line numbers and
chpl Version.

This PR extends/fixes this script to handle chpl Version when it
contains a '-'. This is needed for nightly testing where
the version is printed as e.g. "chpl Version 1.10.0.-999".
Update internal uses of BlockStmt::blockInfoGet/Set to be ForLoop::forInfoGet/Set (transitional)
Drop unused constructor and alter argument order on primary constructor
ForLoop::codegen is now unreachable; delete transitional implementation
Introduce indexGet() and iteratorGet() to replace forInfoGet()