Merge pull request #14 from kc284/master

Refactored MainWindow to derive from IMainWindow rather than implement a field deriving from this interface.
CA-123013: Cloning from template shouldn't allow progress through the New VM wizard without shared SR.

On the affinity picker, the "no home server" radio button is disabled if there is no shared storage, except on editing an existing VM that already has no affinity.

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

CA-123013: Cloning from template shouldn't allow progress through the Ne...
CA-123914: Install update wizard: When applying a patch to multiple pools, the "revert prechecks" action should be executed only once, after the patch is applied to all pools.

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

CA-123914: Install update wizard: When applying a patch to multiple pool...
CA-95786: Show product microversion in XenCenter's About box (taken from XenServer
unless manually overridden in XenCenter). Renamed field.

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