[KCM Controls GridView] Add remove animation
This is what all the grid KCMs have been doing, so it makes sense to put it into the component for consistency and maintainability.
It makes for a much nicer user experience when the view has items that can be deleted.
Differential Revision: https://phabricator.kde.org/D18499