Support roles

This now means everything can be indexed (not just Dapaas stuff), and gets chucked in an index based on the tag (so, either dapass, or odi, or both!). We'll need to set up a new index on Rummager before merging this, and there's some work we need to do in Rummager and Content API too before we can merge this.