Don't scale the icon bitmap for icon scaling.  Use the drawable bounds to define the location and size of the icon and have FastBitmapDrawable use these bounds when drawing the bitmap.  This allows the icon to be scaled and the scale changed without creating a scaled bitmap.

Patch Set 2:
Remove mCenter since it is not being used.

Change-Id: If1fbd59cb6bcab9db871549dbe84ea418d17e400