Use UKM Source Ids for Translate

This allows us to remove more usage of the old API.

Also some lint cleanups

Bug: 754895
Change-Id: Ib352360418559829392661cf30f34edf577e7e51
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1521594
Reviewed-by: anthonyvd <anthonyvd@chromium.org>
Reviewed-by: Steven Holte <holte@chromium.org>
Reviewed-by: Olivier Robin <olivierrobin@chromium.org>
Commit-Queue: Robert Kaplow <rkaplow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641940}
18 files changed