add AssignmentExpression ObjectPattern test
better isParenthesizedExpression support for destructuring
update dependencies