Backport "Cache copy of pre-scaled Bitmaps" from CM10.1

Caching some pre-scaled Bitmap objects allows for optimizing later
scaling operations to reduce memory pressure.

Backport from CM10.1 by Daveee10