Allow repeated query parameters in URL Pattern

Necessary change to fix https://github.com/dart-gde/discovery_api_dart_client_generator/issues/48

@financeCoding could you have a look at this and merge/push to pub if okay, thanks :)