Don't double-URI encode search terms

We were encoding the search term both on construction of QueryStringParameters and in its toQueryString method. Fixed so that we only URI encode when converting to a query string.