[Payments] Refactor the autofill preferences

* Pulls out code common to both editors into a new AutofillEditorBase.

* AutofillEditorBase supports an ActionBar with a delete button and
  a pair of CANCEL/SAVE buttons that are permanently at the bottom
  of the screen.

* Add a delete icon instead of the delete button for deleting entries.

- Does not yet properly style the editor fields.

See bug for screenshots:
https://bugs.chromium.org/p/chromium/issues/detail?id=603635#c177

BUG=603635

Review-Url: https://codereview.chromium.org/2100483002
Cr-Commit-Position: refs/heads/master@{#401995}
15 files changed