[Code Cleanup] Implemented more helpers in CerberusContexts, ::isSameObject() and ::polymorphActor()
* [Virtual Attendants/Behaviors] Virtual Attendant macro behavior may now be marked as public or private.  A public behavior is visible to everyone with access to the VA (on profiles, etc).  A private behavior is only visible to the VA itself.  Private behaviors are useful for implementing helper macros within a VA that shouldn't be exposed to the outside world.  These are generally used from 'Run behavior' or 'Schedule behavior' actions.
[Code Cleanup/Virtual Attendants] Converted Virtual Attendants to the new context ownership system.