WebApp: Unify icon filtering, resize and generation.

FilterAndResizeIconsGenerateMissing unifies icon stuff for user-initiated and
sync-initiated installs.

Some utils in web_app_install_utils.h becomes private: hide them in .cc
file in anonymous namespace.

This CL just moves the code, no behavior changes.

Bug: 973288
Change-Id: Id332641c5317a54ef0f0ee06f9347f558672925d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1743239
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Alexey Baskakov <loyso@chromium.org>
Cr-Commit-Position: refs/heads/master@{#685455}
3 files changed