Issue #2325761: Changes needed now that goals are now entities in personalize module
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.
performance improvement
Fixed immediate preview of new page variation.
Make new variation names match the prototype.