CORD-1316: Implement new credentials system

Change-Id: Iaf869cc275fe78a3dd871dc45ef5bba55cde2027
diff --git a/xos/tools/cleanup_unique.py b/xos/tools/cleanup_unique.py
index 97710ec..e8358ce 100644
--- a/xos/tools/cleanup_unique.py
+++ b/xos/tools/cleanup_unique.py
@@ -71,6 +71,15 @@
              conflict.delete(purge=True)
 
 seen=[]
+for obj in Privilege.objects.all():
+     seen.append(obj.id)
+     conflicts = Privilege.objects.filter(accessor_id=obj.accessor_id, object_id=obj.object_id, permission=obj.permission, accessor_type=obj.accessor_type, object_type=obj.object_type)
+     for conflict in conflicts:
+         if conflict.id not in seen:
+             print "Purging", conflict, conflict.id, "due to duplicate of", obj.id
+             conflict.delete(purge=True)
+
+seen=[]
 for obj in SiteDeployment.objects.all():
      seen.append(obj.id)
      conflicts = SiteDeployment.objects.filter(site=obj.site, deployment=obj.deployment, controller=obj.controller)