Update function-schemata sub-module to HEAD (df62559a8)


Update function-schemata sub-module to HEAD (df62559a8)

Commented-out the three tests this breaks(!) for now.

Included changes:

  • Provide .mailmap for cleaner logs (James D. Forrester)
  • defintions: Correct Z502K2 type from Z99 to Z5 (James D. Forrester)
  • build: Upgrade qunit from 2.14 to 2.16 (James D. Forrester)
  • Remove Z9xxxx definitions; expand Z6xx definitions instead (James D. Forrester)
  • Fix labels of ZLanguages that encountered label clashes (Genoveva Galarza)
  • definitions: Add Z31\Mono- and Z32\Multi-LingualStringSets and update Z2 (James D. Forrester)
  • Allow any object to be a Z18. (Cory Massaro)
  • Define initial programming language instances (James D. Forrester)
  • Copy the built-in ZObject definitions from WikiLambda (James D. Forrester)
  • Z14/Implementation: Allow them to be individual Z18s as well as Z7s (Cory Massaro)
  • Z60/Natural language: Add optional Z60K2 for a list of strings for secondary language codes (James D. Forrester)
  • Z2/Persistent object: Add optional Z2K4 for a Z32 stringset of alias labels (James D. Forrester)
  • build: Update mediawiki-codesniffer from v36.0.0 to v37.0.0 (James D. Forrester)
  • Add schemata for Z31\Mono- and Z32\Multi-LingualStringSets (James D. Forrester)
  • .gitignore: Also ignore .eslintcache for cleaner local checkouts (James D. Forrester)
  • build: Drop sentry and swaggest/json-schema, unused (James D. Forrester)
  • Add schemata tests for mixed and nested Z5s (gengh)
  • build: Run eslint in the test pipeline for JS, at least (James D. Forrester)
  • test_data: Trim trailing whitespace (James D. Forrester)

Bug: T262091
Bug: T278866
Bug: T281759
Bug: T282819
Bug: T283605
Bug: T285366
Bug: T286808
Bug: T287102
Bug: T287253
Bug: T287271
Bug: T287509
Change-Id: I16e436e771aedc23d5952bd1537bd1b4c0675b62