toQueryParams doesn't decode '+' signs in the query string according to specs

Hello,

  I tried to upgrade my app "Checkvist" to prototype 1.7.1 and faced this bug. Looks like operation toQueryParam().toQueryString doesn't work correctly with spaces in the query string.
 
  The fix illustrates the problem.

  Thanks,
  KIR