Add a Predictor.processing_technique configuration option to determine how item similarities are processed.
Allow overriding processing_technique on a per-class basis.
Have the :union processing technique respect similarity_limit.
Cover all the different processing techniques in specs.
Tweak processing_technique config method names for consistency.