Bug 968156 - Store multiple icon references in app_window and places. r=...

...alive
Don't we need to know the size of the icon that we need to display though? Wouldn't it make sense to calculate this on update as it should save cycles during runtime? For deduping, I assumed we could just dedupe based on either size, or icons.indexOf()