`UTableEntity`: add selectionCache revalidation
Currently, IDs of the removed table entries still present in the selection cache even after refresh of the table.
Selection cache revalidation is intended to fix this. If the cache is revalidated on data change, the selected
event is emitted with updated IDs.
Edited by Chernykh Denys