Broke page variations application into multiple files for ease of maintenance.
Rename personalize file parts for consistency.
Reorganize edit in context file for maintenance.
Move UI campaign flow admin functions into their own admin files.
Created new unibar and page variations include files.
Issue #2376775 by eshta: Fix regular expression to include any protocol specified
Issue #2381321: Agents should be paused on the Lift back-end when paused in Drupal
Generalize existing classes.
Trigger DOM Selector from regular personalize elements unibar process.
Add back-end calls for variation creation.
Add delete callbacks for element variations.
Add delete link into unibar for element variations
Add menu item for element delete.
Update UI for consistency.
Allow removal of variations to properly affect the UI.
Switch to 'exit variation' when creating an element variation.