Revert of Make PaymentOption store a Drawable instead of id (patchset #4 id:100001 of https://codereview.chromium.org/2436883002/ )

Reason for revert:
This broke internal class (which relied on 'icon' being int). Please coordinate with rouslan@ to push a fix right after relanding.

Original issue's description:
> 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

TBR=rouslan@chromium.org,miguelg@chromium.org,tedchoc@chromium.org,rob.buis@samsung.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=587995

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