Fix unescaped usage of '#' symbols in data URI bodies

These cases were discovered whilst adding a deprecation warning for the use of
'#' symbols in data URI bodies. For a '#' to exist inside the body, it must be
escape as '%23'.

Bug: 123004
Change-Id: If2e52db6c86d2610ecd0d4e175644494e18f47fc
Reviewed-on: https://chromium-review.googlesource.com/889718
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#533069}
15 files changed