added moz config option
merged from destructured_assign
added letblock, letexpr, foreach, array comprehension, trycatch filter, multiple catch, function expression