Merge escape and character AST node into one value node. 

Also, renamed the `name` property to `kind`.

This fixes #33.
Given that we have `kind: 'character'`, would it make more sense to rename this into `kind: 'unicodeCodePointEscape'`?