[Autofill] Prevent upload save on unsupported cards

Gets a new parameter (supported_card_bin_ranges) from the
GetDetailsForSaveCardResponse proto, which contains a list of pair of
numbers representing ranges of supported card bins. If a card doesn't
fall under any of the ranges, the card won't be offered upload save and
will be saved locally instead.

Change-Id: I17a8742f0d20788131ffb2af29d8a6bcb21c09f5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1496251
Reviewed-by: Sebastien Seguin-Gagnon <sebsg@chromium.org>
Reviewed-by: Elly Fong-Jones <ellyjones@chromium.org>
Commit-Queue: Anne Lim <annelim@google.com>
Cr-Commit-Position: refs/heads/master@{#638634}
20 files changed