Parses an application/x-www-form-urlencoded style query string.
Repeated keys are collected into arrays.
Keys without values produce empty strings.
Examples:
uri.parseQueryString("a=1&a=2")
-- { a = { "1", "2" } }
uri.parseQueryString("flag")
-- { flag = "" }