Add facet search OR grouping and exclude facet counts from matching filters

This adds tags to facets and their related filters, allowing for OR rather than AND grouping of facets/filters.

With facets and filters now tagged to each other, a filter of the field 'State' won't effect the display of the facet count for 'State', other filters or search terms will though.

The effect of this is that a user can easily select 'Victoria' search and then further select 'Queensland' to see result containing either. This is likely a better default stance to take as most users will expect the selections to be inclusive rather than exclusive.