Workaround stateful tinting bug on <= API 23

Since the framework doesn't guarantee a drawable
invalidation for state changes, we need to workaround
it in DrawableCompat by wrapping the drawable and forcing
one.

BUG: 25174572

Change-Id: Ie793ae2056bd72954d3fa8df4db0fb72bf17de41
7 files changed