security_dac: Allow caller to suppress owner remembering
security_dac: Allow caller to suppress owner remembering

One caller in particular (virSecurityDACSetImageLabelInternal)
will want to have the feature turned on only in some cases.
Introduce @remember member to _virSecurityDACChownItem to track
whether caller wants to do owner remembering or not.
The actual remembering is then enabled if both caller wanted it
and the feature is turned on in the config file.

Technically, we could skip over paths that don't have remember
enabled when creating a list of paths to lock. We won't touch
their XATTRs after all. Well, I rather play it safe and keep them
on the locking list for now.

Signed-off-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>
Reviewed-by: Cole Robinson <7cd45ff6ad1fb7cf556a02797d774247851499f8@redhat.com>
Reviewed-by: Daniel P. Berrangé <bb938cf255e055ff3507f2627d214e8e62118fcf@redhat.com>

eskultety/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,andreabolognani/libvirt,libvirt/libvirt,crobinso/libvirt,eskultety/libvirt,zippy2/libvirt,andreabolognani/libvirt,andreabolognani/libvirt,jardasgit/libvirt,libvirt/libvirt,olafhering/libvirt,crobinso/libvirt,crobinso/libvirt,fabianfreyer/libvirt,libvirt/libvirt,olafhering/libvirt,nertpinx/libvirt,jardasgit/libvirt,zippy2/libvirt,andreabolognani/libvirt,zippy2/libvirt,olafhering/libvirt,fabianfreyer/libvirt,olafhering/libvirt,jfehlig/libvirt,jfehlig/libvirt,andreabolognani/libvirt,zippy2/libvirt,libvirt/libvirt,jardasgit/libvirt,nertpinx/libvirt,jardasgit/libvirt,eskultety/libvirt,eskultety/libvirt,eskultety/libvirt,jardasgit/libvirt,jfehlig/libvirt,fabianfreyer/libvirt,jfehlig/libvirt,nertpinx/libvirt,crobinso/libvirt