createTintableDrawableIfNeeded

Wraps and mutates the passed in drawable so that it may be used for tinting if a tintList is present. Also applies the tintMode if present.