Issue #2226705 by katbailey: It should be possible to delete an agent if it is not running and has no option sets
Issue #2225769: Campain Reports Page won't load
Issue #2227335 by katbailey: The personalize_url_querystring_contexts variable isn't deleted on uninstall
Issue #2227455 by katbailey: Support key/value separation in visitor contexts
Issue #2227473: Create new campaign from Personalize Elements form not working
Issue #2227573 by katbailey: It should be possible to unpersonalize a personalized multi-value field
Issue #2222345 by katbailey: Fire an event in personalize.js when an agent has made a decision
Issue #2227531 by katbailey: should have replaceHtml instead of replaceText in personalize elements module
Issue #2229343: Fix for fixed targeting info getting clobbered on option set save, plus some other minor fixes and cleanups
CH-327: Fixed bug that used ember's submit button hover effort on add goal link style.
CH-330: Update expand/collapse admin containers.
CH-333: Add cancel buttons to campaign edit form.
CH-330: Update styling of collapsed admin containers.
CH-328: Update status toggle messages.
CH-330: Update content shown in collapsed headers.
CH-328: Usability updates for nomenclature and help text.
CH-334: Update content variation field set display.
CH-370: Allow option set to be passed to reporting.
CH-370: Do not add status toggle form to agent in embedded form.
CH-370: Update styling within campaign edit page when no reports are available.