Query String Parser

Parse any URL's query string into key/value pairs, including repeated keys, arrays, and URL-encoded values.