Use `HexIntegerLiteral`s for Unicode code points

When referring to Unicode code point values, it’s easier to stick to
hexadecimal notation. This patch makes sure we do it consistently.

https://code.google.com/p/esprima/issues/detail?id=477