DATASOLR-101 - overhaul criteria processing

replace string concatenation for fuzzy/sloppy with enums. 
use processor instances instead of multiple if clauses to deal with
CriteriaEntry to QueryStringValue transformation.