We used to tint the icon when refreshing Tile. However, when we getIcon
from Tile, we get the icon directly from the icon resource but not the
copy of the tinted icon. The tinting was not honored in this case.
Do a little refactor in this cl to tint the icon in Tile.getIcon
instead.
Test: Manual/Visual inspection, robotests
Fixes: 129010399
Change-Id: I88c9b00046534d8b9ddedce9009a6e340d42fca6