Cache the selection layer to prevent infinite loop
CATransition init --> dirty layers --> LayerForType --> CATransition init --> dirty layers -->  LayerForType --> CATr…
Allow grid view to inappropriately fully reload when we only need to reload indexes.
(Fixes cover art updating amongst probably other things)