Issue #2266459 by eshta: personalize elements form usability enhancements.
Issue #2263327 followup: Add the 'restrict access' flag to the new permission
Issue #2269189 by eshta: Updated campaign edit page to make content variation sets clearer and simplify section fieldsets.
Create automatic targeting interface to determine when visitor contexts show in campaign edit form.
Get all possible values for explicit targeting context options.
typo
Read all contexts for a campaign.
Explicit targeting dependent upon auto targeting
Allow fixed targeting values to be dependent or independent of campaign auto-targeting context.
Add limit indicator to context classes for getPossibleValues()
Refactored value select to handle limit clearly.  Also add context name into value data.
Add visitor context plugin name to context rules in order to facilitate loading of assets by fixed targeting context.
Fix styling for "add context" button.
Enable loading of context assets when context is only fixed targeting.
Update test visitor context plugin to match updated interface.
Update script.
Updates to existing tests.
Correctly update selected context.
Updated fixed targeting test.
New auto personalize agent tests.