CA-123576: Also reconstruct the plugin menu items when a plugin is enabled/disabled.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CA-123572: Updated test case.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Cleanup main windows leftover from previous tests which failed during setup.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CA-67866: Step 1 - renamed XenServerUpdateAlert to XenServerVersionAlert to avoid
confusion (patch alerts and version alerts are both considered as server update alerts).

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CA-67866: Step 2 - moved code common to XenServerPatchAlert and XenServerVersionAlert
to a base class XenServerUpdateAlert.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CA-67866: Step 3 - Implemented filtering for the Updates list.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
Removed obsolete class EventArgs<T>.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
CA-122558: Removed property DescriptionInvariant; after the logs and alerts rewrite
it was only used when logging and only for the updates; using the Description in
its place should be adequate. Fixed bug in the formatting of XenCenterUpdateAlert.Description
and removed duplicate logging when dismissing an alert.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>