refactor InheritPermissionsJob
refactor InheritPermissionsJob

avoid complicated diffing logic in favor of a wipe and replace strategy. we need
to use `#<<` here, because it ensures the correct `access_to` is set. probably
we can tweak `Hydra::AccessControlListpermissions=` to simplify this further.

samvera/hyrax,samvera/hyrax,samvera/hyrax,samvera/hyrax