re-adds configuration options lost in 3.0 transition
change from respond_to to class_eval
Merge remote-tracking branch 'ygelfand/edge' into edge
Reworking searchd/indexer settings reading.

class_eval and send are not ideal - this keeps those calls to a minimum.