first implementation of tag filtering
Tag filtering adapted to perform the same way as Categories does
Optimized categories and tags query to avoid unnecessary joins
the cats/tags join is evaluated during the where build now, the query build order has changed because of it
Merge branch 'tag_filtering' into develop