fixes Bug 1068154 - define the Mozilla processor rules

break the HybridProcessor into set of processing rules for Processor2015.

This the definition of the steps that will be taken by the Mozilla verison of the processor.  Other projects can mix & match, remove or add their own steps/rules.  


Socorro's DotDict is very light weight, just a simple remapping of methods:
```
class DotDict(dict):
  __getattr__= dict.__getitem__
  __setattr__= dict.__setitem__
  __delattr__= dict.__delitem__
```
Configman's DotDict is heavy weight, includes acquisition and ordering.