574 project public perm cascade

closes #574
```python
XForm.objects.filter(pk__in=p.projectxform_set.exclude(xform__shared=instance.shared).values_list('xform', flat=True)).update(shared=instance.shared)
```
could get you there