JSON Catalog: Fix ui5.yaml fileMatch pattern (#1039)
JSON Catalog: Fix ui5.yaml fileMatch pattern (#1039)

A wildcard "*" within a fileMatch pattern also matches path segment
separators, which can cause unexpected matches.

In this case, every .yaml file within a folder that contained "ui5-" has
been matched.

Therefore using *.ui5.yaml and *-ui5.yaml instead to allow additional
ui5 config files within the same folder.

This is based on the current code in the vscode-json-languageservice:
https://github.com/microsoft/vscode-json-languageservice/blob/db832ca6a9dec1693f70af575003e3beb34100d0/src/utils/strings.ts#L34-L36

Other IDE integrations might behave differently.
schemastore/schemastore,schemastore/schemastore