add FunctionStatement class
add FunctionStatementEmitter
stop using isStatement flag in FunctionExpression
remove isStatement flag in the parser
update optimizer and classdef to follow previous changes
Merge branch 'split-function-expr-and-stmt'