additional total constructor for ArrayExpression
transform try statemetns if no return or throw statements are inside
support cps transformation of throw statements in try block or finally
block.

add tests

remove unnecessary break
unify all local jump records into one stack
[refactor] jump from inner finally into outer finally by re-throwing

completely separate try block and finally block at basic block level.

simplify dependencies between nested try statements. Jumping from inner finally
into outer finally by re-throwing.
add StatementTransformCommand
StatementTransformCommand would be useful if it inherits from FunctionTransformCommand
support catch statement transformation
Merge pull request #322 from jsx/wasabiz/experiments/transform-try4

add exceptional control support to CPS transformer