Add eligible for attribute to collaborators endpoint

Depending on the context different collaborators should be returned. So
this adds an optional parameter to the collaborators endpoint
(eligible_for) which currently exepcts either collaboration or ownership
and returns the corresponding potential collaborators. If no
eligible_for parameter is supplied all users are returned.