identifiers: Fix parsing of SWHID qualifier value containing '='
According to the SWHID specification, it is not forbidden for a qualifier
value to contain a '=' character (for instance in origin URL).
So update parsing code to handle that special case.