Issue #2348159: Undefined variables in preselection params
Issue #2348421: Fixing test failures due to cache_decisions now being set by default
Issue #2349003: Fixes custom events not affecting segments
Issue #2349337: Add option to run a campaign until a winner is found
Merge branch 'CH-986' of https://github.com/acquia/acquia_lift into CH-986
Fixes from code review.