rewrote MetadataQuery to remove param bottlenecks; added term-grouper to QuerySyntax