Issue #2325683 follow-up: No need for the entity dependency just yet, we can use entity_extract_ids to get the IDs
Issue #2325683 follow-up: Need a check in hook_personalize_option_set_delete that we're dealing with a fields-based option set
Refactor settings element into its own resuable call.
Added rename variation function.
Revert "Added rename variation function."

This reverts commit bdca0584b98bc6ffd3a88ba6b82b8797ddb50b03.
Update option sets limited by path.
Added rename variation function.
Added functions to rename and delete page variations.
Updated variation tests to include rename and delete.
Rename page variation functions for ease of grouping.
Use original index rather than array position for rename/delete
Bug fix for choice index order when deleting an option.
Personalize elements bug fix when deleting variations.
Bug fix on variations page from deleting option sets.
Variation rename bug fixes.
Clear cache for agent when saving goals.
Removed the form type concept.
Cleanup for code review.
Removed getSpecificType() from agent interface.
Clean up campaign page for ab tests.