Pass in the dependencies of CardUnmaskPromptControllerImpl explicitly.

Providing them in the constructor instead of having the implementation pull them from WebContents will allow us to provide these dependencies on iOS, which doesn't have WebContents.

BUG=

Review URL: https://codereview.chromium.org/1106283003

Cr-Commit-Position: refs/heads/master@{#327594}
5 files changed