AMRules

Centralized & DistributedAMRules implementations.
HAMR learner includes a combiner processor to combine result streams from model aggregator and default rule learner.
@abifet given that HAMR is better than VAMR in all cases, should we just drop VAMR?