[Android] Cache filling credentials by origin

With this CL, the password accessory controller caches credentials by
origin to deliver the correct suggestions in a Tab, esp. when the focus
changes to another frame with a different origin.

Bug: 854152
Change-Id: I43cd3aa6a86e310414dec1ae43169338d5b1a245
Reviewed-on: https://chromium-review.googlesource.com/1126765
Commit-Queue: Friedrich Horschig <fhorschig@chromium.org>
Reviewed-by: Vasilii Sukhanov <vasilii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576094}
8 files changed