Make the query parsing API public.

#121
`key=value1;value2;value3` returns `{ key, { value1, value2, value3 } }`. This is the same as what we've used in Katana without any complaints. If they want to do something else they can always reparse it.