Fix bug with conditions being ignored when calling tags_for and tags_with_weight_for.
Add support for custom sorting in conditions to tags_for and tags_with_weight_for
Bug fix - Use separate collection for group by aggregations. When using real time group by aggregations and group by is nil, the previous code manually summed the counts in memory, preventing the use of sort or limit in query conditions.  Now we track real time and real time group by aggregate data separately, allowing us to query against collection as needed.