raidboss: make Matches have required fields (#3054)
raidboss: make Matches have required fields (#3054)

This will let trigger files have required matches fields but
popup-text will deal with non-required MatchesAny.

It's a bit of a hack, but I think the eslint rule for making
sure that all triggers have the right matches will make this work?

Closes #2994.
quisquous/cactbot,quisquous/cactbot,quisquous/cactbot,quisquous/cactbot,quisquous/cactbot,quisquous/cactbot