Fix bug where extension icons would not be updated

When extensions publish new data to CMHome, they can change the icon
resource. Previously, this would never be updated in the card until the
application was restarted. Now icons will be updated immediately when the
resource changes.

Change-Id: I4b1f41006ee7c27378b894c125dcf436a1ba5093