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