modified if.isa for translating
modified how VariableDeclarator is parsed
make some modification to  BranchGenerator
some small bug fix and adjustion
implement translate for IfStatement
modified for.isa for translation
remove uneeded ';'
some small modification and bug fix
replace TypeIDType with actual type when translating VariableDeclarator
add LoopGenerator
implement translate for ForStatement
add parsing for do-while loop
add ContinueStatement support
fix bug of for loop translation; implement translate for BreakStatement and ContinueStatement