Update the canonical JSON grammar with case sensitive strings and ABNF builtins to be easier to understand.