implement Unicode code point escapes

issue #2115

This is implementation of Unicode code point escapes.

For example:
```
class Main {
        public static function main() {
                trace("\u2603"); // ==> ☃
                trace("\u{1F37A}"); // ==> 🍺
        }
}
```