Do not percent-encode '&' and ';' in URL queries.

The URL spec has specified that U+0026 ('&') and U+003B (';') should not be
percent-encoded since
https://github.com/whatwg/url/commit/bbeacfe00317554daab0ece983f42692d42487fc,
so follow suit a few years late and match what Gecko has already been doing.

Bug: 795733
Change-Id: Icc28699fc14b63ef92751e81d94fb3eeee876781
Reviewed-on: https://chromium-review.googlesource.com/829313
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#525101}
9 files changed