This fixes iconPath is not correctly set when its size changes. REVIEW: 127201
Add some tests for IconItem. Also found one issue in animation when quickly changing source, first frame will be rendered with wrong icon. REVIEW: 127103