[Code Cleanup/Virtual Attendants] CerberusContexts::isSameObject() now works for application owners.
[Code Cleanup/VA/Mail Filtering] A blank event isn't shown in Mail Filtering for VAs without filtering implementations.
[Code Cleanup/VA/Simulator] Fixed an issue where the 'run behavior', 'schedule behavior', and 'unschedule behavior' global actions were actually running in the simulator.
[Code Cleanup/VAs] Removed a redundant implementation for getting behaviors by event.  This one uses the VA methods so they filter properly based on VA prigs.
[Code Cleanup/Virtual Attendants] Converted VA peek to owner contexts. Removed watchers and comments from peek popup to make room for more useful options (permissions).
* [Virtual Attendants/Permissions/Events] Admins can choose which events each Virtual Attendant is capable of creating behaviors for.  The options are 'allow all', 'allow these:', and 'deny these:'.  This provides a way to offer limited Virtual Attendant functionality to workers with all use cases requiring prior approval.  After the upgrade, all existing Virtual Attendants will default to 'allow all' events.
* [Virtual Attendants/Permissions/Actions] Admins can choose which plugin-provided actions a Virtual Attendant is capable of using in behaviors.  The options are 'allow all', 'allow these:', and 'deny these:'.  For example, the actions for JIRA and Twilio may be restricted to admin-controlled global VAs that worker VAs can delegate to.  Actions that directly communicate with external apps and services can be restricted from use by most workers.  After the upgrade, all existing Virtual Attendants will default to 'allow all' actions.
* [Virtual Attendants/Simulator/Actions] The Virtual Attendant 'Set custom placeholder' action can specify a format for its output of either 'text' or 'JSON'. JSON output will be automatically be converted to an object when it is saved to a placeholder.  This is particularly useful to simulate JSON responses from actions that perform API calls.

* [Virtual Attendants/Simulator/Actions] The Virtual Attendant 'Set custom placeholder' action can be configured to only set the placeholder when in simulator mode.  This assists with providing test data in the simulator without affecting the outcome of a behavior when it runs normally.
[Code Cleanup]
[Platform/Calendars] Implemented a reusable tab for displaying calendars by owner.