gsignal: Clarify documentation for GSignalMatchType matching
The use of ‘OR’ in the existing documentation suggests that the matching is disjunctive, but it’s actually conjunctive. Clarify that in the documentation and add a test.
Spotted while reviewing !3376 (merged).
Signed-off-by: Philip Withnall pwithnall@endlessos.org