Only initialize SolrClient once, and sort before retrieving results
Make SolrSimpleExecutor more reusable.
Add Deduplicator and PatternStats.
Merge branch 'master' into rerank

Conflicts:
	slotfiller/src/main/scala/edu/knowitall/tac2013/findSlotFillersApp/SingleSolrQueryExecutor.scala
Merge branch 'master' into rerank
Add interface KbpExtractionField and method getEntityField to CandidateExtraction
Require slotpatterns to have trimmed fields.
Rename KbpSlotToOpenIEData to SlotPattern.
Rename KbpSLotTOOpenIEData => SlotPattern, move loading logic into companion object.
Make QueryBuilder immutable and encapsulate all query creation logic.
Create KbpSolrQuery.
Make solr executor take KbpSolrQuery, simplify logic in QueryEntityForAllSlots.
Make query executor always take KBPQuery as input.
Produce output for incomplete patterns.
Automatic indentation fix.
Merge pull request #24 from rbart/rerank

Encapsulate query logic, factor out org/person specific code, use KBPQuery objects for input