CP-7686: Make check-for-updates work in the presence of service packs by using the new fields from updates.xml, requiredpatches and conflictingpatches.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge pull request #18 from kc284/master

CA-95786: Show product microversion in XenCenter's About box (taken from...
Merge pull request #19 from kc284/master

Updated credits.
CP-7686: Make check-for-updates work in the presence of service packs by using the new fields from updates.xml, requiredpatches and conflictingpatches.

Changed the way the dependency patches are fetched, to avoid getting an exception if
requiredpatches/conflictingpatches node has at least one child that has no uuid attribute,
also checking the child name

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge branch 'master' of https://github.com/xenserver/xenadmin
CA-127974: Added more checks to prevent XenCenter crash while closing [XOP-521]

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge pull request #17 from MihaelaStoica/master

CP-7686: Make check-for-updates work in the presence of service packs by...
Merge pull request #20 from MihaelaStoica/master

CA-127974: Added more checks to prevent XenCenter crash while closing [X...
CA-127510: Reworked the logic of differentiating between tasks started by this instance
of XenCenter and tasks started from outside and cancelling the former when exiting
or disconnecting from the pool.

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