CA-123779: Fixed unhandled exception in Console Tab View.

Moved RDPSetSettings inside try..catch block, so we handle any exception thrown while setting the rdp client properties.
Also did some refactoring, removing redundant variable rdpClient6.
Merge branch 'master' of https://github.com/xenserver/xenadmin
Merge pull request #9 from MihaelaStoica/master

CA-123779: Fixed unhandled exception in Console Tab View.
Merge pull request #10 from GaborApatiNagy/master

[CA-114290] Fix: Clear text password seen in XenCenter.log while perform...
[CA-125859], [SCTX-1588]: Fixed the slow AD logon for users with large group memberships.
- group names are not cached when the other user details are cached (in the constructor), but only when the UserDetails.GroupMembershipNames property is first used.
- also optimized the code for getting user details.
Merge pull request #11 from MihaelaStoica/master

[CA-125859], [SCTX-1588]: Fixed the slow AD logon for users with large group memberships
[CA-108676]: Fixed the TCP crossed streams issue in XenCenter that caused XenCenter to disconnect during heavy traffic [XOP-380], [EMX-132]

- setting the ConnectionGroupName causes all the new sessions to be on their own set of TCP streams.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
CA-123516: Console tab: Display warning message to switch to RDP mode if the VM has a vGPU assigned as pass-though when the host does not have the drivers installed.

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

[CA-108676]: Fixed the TCP crossed streams issue in XenCenter that cause...