Use Params struct to construct PageActionIconContainerView

The PageActionIconContainerView constructor takes 7 arguments.
This CL replaces them with a single Params struct for readability at the
call sites (in the absence of named function parameter passing in C++).

This CL has no changes in behaviour.

Bug: 788051
Change-Id: I423faf616c0f06236479c01579dd971c86251361
Reviewed-on: https://chromium-review.googlesource.com/c/1347640
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Reviewed-by: Bret Sepulveda <bsep@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611545}
4 files changed