Reland #3: "Trichrome Proguard: Fix locale pak selection."

This reverts commit bfaee63b522af17d39c4a0c22ab0ccad8fb9e547.

Changes:
  * Move ContentShell changes to application class for consistency
  * Support Chrome browser tests (from http://crrev.com/c/1680511)
  * Remove //ui dep from //testing (which breaks repos that only depend on //testing)

Original change's description:
  Trichrome Proguard: Fix locale pak selection.

  This CL moves the arrays of locale pak files out of BuildConfig.java
  into a new file, LocaleConfig.java.

  This file is generated with a unique package which allows Chrome
  and Webview to have different versions in Trichrome.

TBR=dtrainor@chromium.org,torne@chromium.org,agrieve@chromium.org,estevenson@chromium.org,tedchoc@chromium.org

Change-Id: I11281fafc3ae6db9260722e95f9c0c81a2ae20c1
Bug: 960025
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1682047
Reviewed-by: Richard Coles <torne@chromium.org>
Reviewed-by: Eric Stevenson <estevenson@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Eric Stevenson <estevenson@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#676056}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: f03d5407ee486df1fe3a5830eb826145d008f523
2 files changed
tree: dbd4abf5e45053a0ab976f0ea150b71f5c352f84
  1. java/
  2. BUILD.gn