Reland of Refactor the various locale_paks() templates to be more shared

Reverted by:
https://codereview.chromium.org/2338213002/

Reason for reland:
Now gn gens for enable_resource_whitelist_generation = true

Main motivation for this is to more easily add per-target
repack_whitelist.

TBR=michaelbai@chromium.org,thakis@chromium.org,agrieve@chromium.org,estevenson@chromium.org,rsesek@chromium.org,brettw@chromium.org
BUG=645716

Review-Url: https://codereview.chromium.org/2339213003
Cr-Commit-Position: refs/heads/master@{#418859}
12 files changed