Make PaymentOption store a Drawable instead of id

Make PaymentOption store a Drawable instead of id for the icon.
This will allow to use icons not contained in the default resources.

BUG=587995

Review-Url: https://chromiumcodereview.appspot.com/2436883002
Cr-Commit-Position: refs/heads/master@{#426596}
11 files changed