#79: Buy X, Get Y free Stop Processing won't apply if the minimum value not met

adding a method to check whether the rule should be processed at
  all.  For Buy X, Get Y free rules, if the cart doesn't match
  the Buy X, it doesn't get processed.