Tag API: Primary Document Format

Closes #2605

- Change tags browse() response to { tags: [...] }
- Update client side collection to use nested tags document
- Update test references to use response.tags
Merge pull request #2626 from jgable/apiTagPrimaryDocument

Tag API: Primary Document Format