Allow client app choose whether custom action button is tinted

addCustomActionButton()'s signature is modified to pass a
drawable instead of a bitmap, and the intent data provider
will construct a tinted drawable, if the client app chooses
to tint the button.

BUG=508946

Review URL: https://codereview.chromium.org/1237623013

Cr-Commit-Position: refs/heads/master@{#339310}
5 files changed