Reland "Add presubmit to detect inappropriate punctuation usage in strings"

Google material standards usually prefer curly double/single quotes to
neutral quotes. The presubmit detects these punctuations in string
resources and then prints warnings.

Bug: 1100941
Change-Id: Id85ef0a9f299fccc0fabe795e6e1bb385d5379ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2319541
Reviewed-by: Theresa  <twellington@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Lijin Shen <lazzzis@google.com>
Cr-Original-Commit-Position: refs/heads/master@{#791966}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 281c417f3a79f4220addb3592c241f9e3913bb28
3 files changed