User, group and content API improvements

- Added resourceType to all basic entity feeds and lists (search already has resourceType and activities already has objectType)
- Changed all entity id properties to 'id'
- Improvements around user information hiding and getBasicProfile
- Added profilePath to all feeds, provided a link to the entity profile
- Renamed downloadLink to downloadPath

I'll submit a UI PR for all of these changes as well.