Fix EZP-21548: Clear role assignments cache when dealing with locations

As UserService relies on LocationService to assign/unassign groups to users,
we must find a way to invalidate role assignments cache when creating, deleting
and moving locations.

This is a rebased version of: #534
Issue: https://jira.ez.no/browse/EZP-21548