Issue #2327409 by eshta: Changes required to support campaign creation process.
Adding campaign end date, campaign edit page alter hook, move page variations into acquia_lift, refactor settings calls.