CA-107598: Fixed the issue where XenCenter hides the "Licensing Error" popup when running in RDC

The reason for the error dialog appearing behind License Manager dialog was that we used MainWindow as parent of the Licensing Error dialog (in ShowLicensingFailureDialog method in ApplyLicenseEditionCommand)
and there were already 3 other modal dialogs displayed one on top of each other: License Manager, Apply License and Action Progress.
 Fixed by calling the ShowLicensingFailureDialog from the command, on action.Completed event (instead of action.Run) and passing the Parent as a parameter, so that we can use the correct parent when displaying the error dialog.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge pull request #180 from stephen-turner/CA-95967-b

CA-95967: Change Logfiles back to Log Files per recommendation of Inform...
Merge pull request #173 from MihaelaStoica/CA-107598

CA-107598: Fixed the issue where XenCenter hides the "Licensing Error" p...
CA-141245: Added timeout to Transfer VM expose call

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Merge pull request #181 from ushamandya/xs64bit

Added a new topic 'The Navigation Pane' and updated a few other topics r...
Merge pull request #182 from MihaelaStoica/CA-141245

CA-141245: Added timeout to Transfer VM expose call
CA-142045: Buttons are truncated on Workload Balancing Configuration for New Pool wizard.

Fix the display issues when WLB Configuration Dialog size is changing:
1. OK and Cancel buttons are truncated.
2. OK and Cancel buttons do not keep at the bottom/right corner of the dialog.
3. The height of the SplitContainer does not track the change of the height of the dialog.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
CA-143823: Split line of pool audit trail granularity should not be displayed if connecting with WLB6.1

Hide the split line when the pool connects with WLB6.1 server.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
Merge pull request #183 from xs-nanjing/CA-142045

CA-142045: Buttons are truncated on Workload Balancing Configuration for New Pool wizard.
Merge pull request #184 from xs-nanjing/CA-143823

CA-143823: Split line of pool audit trail granularity should not be displayed if connecting with WLB6.1
CA-143869: ZH-CN: Buttons are truncated on Workload Balancing Configuration

Fix the display issues of Chinese version XenCenter/WLB:
When WLB Configuration Dialog size is changing,
1. OK and Cancel buttons are truncated,
2. OK and Cancel buttons do not keep at the bottom/right corner of the dialog.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
CA-134554 - Hide Disk Read/Write configuration until the backend server side is ready

Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
Merge pull request #185 from xs-nanjing/CA-143869

CA-143869: ZH-CN: Buttons are truncated on Workload Balancing Configuration
CA-143886: Sort VM's IP address with IPv4 addresses first
Merge pull request #187 from stephen-turner/CA-143886

CA-143886: Sort VM's IP address with IPv4 addresses first
CA-142260: WLB setting: diaplay issue

Fix the following display issues:
1. Should leave more space upon pool granularity setting with XenCenter Chinese version.
2. "Close" should not be the default button when "Previous Section" or "Next Section" is enabled.
3. On WLB advanced settings page, the split line of pool audit granularity should extend and contract along with the size change of the form.
4. For large pool audit trail report, click "Next Section" till the report end, if change user/object/startdate/enddate, "Run Report" button is shown but disabled. Should enable it.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
CP-9406: Make an unattended install of XenCenter
-Modified installer to support unattended install of XenCenter and prerequisite Microsoft .NET Framework 4.
-Normal behavior (no parameters used when running XenCenterSetup) has not been changed.
-All unattended install options will install Microsoft .NET Framework when necessary.
-Supported unattended install options for XC -- no user interaction is needed for all the followings:

1. install XC with default options (default folder, install for the current user only):
 XenCenterSetup /q

2. install XC to default directory, but install for ALL users:
XenCenterSetup /q /ComponentArgs "XenCenter":"ALLUSERS=1"

3. install XC to custom directory for the current user:
XenCenterSetup /q /ComponentArgs "XenCenter":"INSTALLDIR=""C:\Custom\Folder Where Spaces Are Allowed\XenCenter"""
(note the number of quotation marks, do not use  ALLUSERS=0)

4. install XC to custom dierctory for ALL users/per machine install:
XenCenterSetup /q /ComponentArgs "XenCenter":"INSTALLDIR=""C:\Custom\Folder Where Spaces Are Allowed\XenCenter"" ALLUSERS=1"
(note the number of quotation marks)

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
Merge pull request #188 from xs-nanjing/CA-142260

CA-142260: WLB setting: diaplay issue
Merge pull request #189 from GaborApatiNagy/installer-dt1

CP-9406: Make an unattended install of XenCenter
CA-142255:XenCenter popup exception dialog which is unexpected

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>