Bug 1005127 - [privacy] Add ability to delete profile

Works fine for me.
It required to add some new mixins, views and unit tests.
As discussed, anywhere that we are using `PrivacyPolicyRequiredMixin` we do not also need to use `UserProfileRequiredMixin`, so remove it.