DATASOLR-54 - Extract QueryParser Interface

moved implementation to DefaultQueryParser. This allows placing a
custom QueryParser in SolrTemplate.
DATASOLR-67 - additional wait to give solr more time to finish
transaction log
DATASOLR-68 - Add support for facet.prefix

Define facet prefix for query and/or single fields using FacetOptions.

@Facet can be used on query level with both static
(@Facet(prefix="someprefix")) and dynamic parameters
(@Facet(prefix="?0"))