Relocation of applying Index Query triggers

The application of the index triggers is now done in the when returning the Lucene query instead of in the Query methods. This way both the Query and FacetQuery codepaths trigger the custom trigger.