Issue #2319835: Support reading campaign report data from a file instead of requesting them from the Lift service
Issue #2320059: Batch sync operation missing file info
Issue #2317939 follow-up: provide a better explanation of what this does
Issue #2303745 by eshta: Integrate page variation changes and updates into the unified navigation bar.
Separate agent type for Simple A/B
Removing hook_menu_alter for now and addressing feedback from code review
style and handle variation type form presentation
handle ending page variation mode
Spacing fixes
Added factory method for creation of page variation view.
Remove object map for dynamic naming of classes.
Renamed option/option set views to update concepts.
Handle display of page variations and allow preview functionality.
Enable highlighting when a variation is selected.
Convert AB campaign into a subclass of CampaignModel.
Enable initial add content variation

Create communication between unibar and page variations application for triggering variation mode.
Also create a temporary placeholder for new variations in the menu.
Allow empty campaigns to still have create variation menu capabilities.
Make sure the variation stays selected after adding to it.
Bug fix - previous page variation windows not closed properly upon cancel.
Bug fix variation toggle not reset after variation created.