Unicode Codepoint Escape Syntax

https://wiki.php.net/rfc/unicode_escape
Please also add tests to make sure that `\u{+123}` and `\u{-123}` are invalid. I suspect that right now the former will be accepted, while the latter will be rejected with a non-obvious error message.