mozilla-ast: unary is prefix, update is postfix

Fixes problems with esprima, because sometimes it generates following AST:

```js
{
  type: 'UnaryExpression',
  operator: '!',
  argument: { ... }
}
```

and it gets translated into: `...!`