Store multiple icons from moziconchange event

Store an array of icons for each URL if necessary. It probably needs more tests, but I'd like to know if the approach is valid.