AST: Remove `value` and `char` properties in favor of `codePoint`

Ref. #23.
The `value` passed to `function createEscaped(name, codePoint, value, fromOffset) {` is no longer used. Can we remove the `value` argument there to cleanup the code and at that time also solve this issue ;)?