SSF: Adding person profile

* Makes the /contacts method permission aware
* Adds the ability for people to make their profiles on Sunflower
* The contact information (pr_contact) is visible only to the people with "Contributor" role.
* People(except admins) can edit only their own profiles
(see my previous comment in the old commit) - I had this wrong, it's actually priorities here not keys, so you can put this in a meaningful order without disturbing existing databases.

That sort-of calls for a per-template sorting mechanism ;) which could basically just be a list in the deployment settings? Or maybe don't make a science of it and just put it in the right order?

Sorry again - hard to see this with only the diff.