Support for parsing \u escapes

Almost a complete JSON parser now.  Just missing support for \u encoded
surrogate pairs.