Fold repeated query param fields into a single list

Closes #312
It seems like percent-encoding the comma should work. Was there a particular reason this test string was changed?