Move tinted background Drawable handling to the View level

This allows us to workaround an issue where setting a background
will wipe out all user specified padding. Instead, let the View
use it's own Drawable and handle the tint state changes.

BUG: 17810829
Change-Id: Ic94a4359e76c0a2e8066a0ed3b286d966d4b4178
11 files changed