message: extern: Patch cgltf to fix targetNames:null parsing
  This fixes loading for files that have targetNames set to null;
  targetNames is non-normative and these files can be produced by
  tinygltf.
  Upstream PR:
diff: @@ -2687,7 +2687,7 @@ static int cgltf_parse_json_mesh(cgltf_options* options, jsmntok_t const* tokens
  {
  CGLTF_CHECK_KEY(tokens[i]);
  - if (cgltf_json_strcmp(tokens+i, json_chunk, "targetNames") == 0)
  + if (cgltf_json_strcmp(tokens+i, json_chunk, "targetNames") == 0 && tokens[i+1].type == JSMN_ARRAY)
  {
  i = cgltf_parse_json_string_array(options, tokens, i + 1, json_chunk, &out_mesh->target_names, &out_mesh->target_names_count);
  }
  