Fixes Bug 1068152 - behold the Processor2015: the rule processor

this is a new pluggable processor algorithm to eventually replace the HybridProcessor.  It takes the steps of converting a raw to processed crash and breaks them out and recodes them as TransformRules.   These rules are loadable through configuration.  This makes the processor far more flexible as rules can be aggregated as need to form specialized processors - perhaps processors that do nothing but classifications.  It also allows users external to Mozilla mix and match there own processor rules to meet their own needs.

This is not the deploy step.  This is just introduces the framework into the codebase.  Coming Soon: BreakpadTransformRules, MozillaTransformRules, GeneralTransformRules, ...
You pass ``completed_datetime`` here but don't use it, is it for the sake of future subclasses?