Only set the fade-all class when merging new params

Otherwise layers disappear during panning and zooming. We only want to
force fade-in of all tiles simultaneously when we are merging new params,
i.e. setting a new TIME param.

Note that this is untested, but it should help @bartvde resolve the issue. And I think it will also resolve the other issue where elements without eventCacheId get a listener removed.