Bug 838035 - search context

If it were me, I'd put these in a sub-object for better namespacing, e.g. `SearchView.context.all`, but that's not a big deal. (It'd be nice if there were a better way to handle enumerations like this...)