Allow operator shelves to contain grouped apps.

r? @diox @ngokevin 

I have a few tests failing locally, but I'm pretty sure it's an ES misconfiguration and not an actual problem. I'll see what CI thinks.
Yeah, this mirrors what we do with grouped collections. If we make changes to one we should make them to both.

> On Nov 7, 2014, at 11:14, Kevin Ngo <notifications@github.com> wrote:
> 
> In mkt/feed/indexers.py:
> 
> > @@ -228,6 +228,8 @@ def get_mapping(cls):
> >                      'apps': {'type': 'long'},
> >                      'carrier': cls.string_not_analyzed(),
> >                      'created': {'type': 'date', 'format': 'dateOptionalTime'},
> > +                    'group_apps': {'type': 'object', 'dynamic': 'true'},
> > +                    'group_names': {'type': 'object', 'dynamic': 'true'},
> this may be copy and paste
> 
> —
> Reply to this email directly or view it on GitHub.
>