OAuth permissions for data sets

Base which data sets can be seen in the list and detail views on OAuth permissions.

- If the user has the 'admin' permisison show them all data sets; otherwise
- If the user has a `backdrop_user` show them the data sets they have access to; otherwise
- Show the user an empty list of data sets