Issue #2313491: Make it possible to schedule an agent to be paused in the future
CH-562: Add support for creation of variation sets from mulitple option sets
Fixing the docblocks
Fixing personalize_elements test
Fix error on personalize_elements control option when created via page variations and quick typo.
Added contextual information to hook_personailze_elements_variation_types and added api file for documentation.
Include variation type data even when option sets aren't defined yet.
make contextual form input required.
Add tests for contextual variation type settings.
Updated tests for empty personalize_eleents_content.
Only add variation types to settings for admins.