Fix #97, make tag comparisons strict
Fix removal of invalid results from the search index

Previously pages were not removed from the result if they didn't contain
any of the or-associated tags but were returned from the index (as
tested in the topic_tag-test).