Only parse Unicode code point escapes when the `u` flag is set

Fixes #56.
I think this should be `"\\u{1234}"`. If so, that’s another bug.