Add permissions to contributor listing JSON.
Add JSON representation of focus endpoint.
set_contributor_permissions: Verify contributorship/invite first.

Previously, it was possible to create contributors without inviting
first or to add an invite for an already contributing user because this
endpoint didn't check for existence before setting the permissions level
which due to the way the data model works is the same as adding an
object.