CA-107917: XOP-373: When rolling out a XD desktop group, SR storage tab becomes unusuable in XC.

Added VDIsDataGridViewBuilder class which refreshes the data grid view with new data using background worker thread.

Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
CA-76329: SR destroy option is missing from XenCenter (even SR doesn't contains any VDI and SR is detached)

1. Changed definition of IsDetached property in SR.cs: SR is detached when it has no PBDs or when all its PBDs are unplugged.
2. Added bool HasPBDs property in SR.cs (replaced previous IsDetached property definition).
3. Reviewed all usages of sr.IsDetached property.

Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
CA-107917: XOP-373: When rolling out a XD desktop group, SR storage tab becomes unusuable in XC.

1. Moved Dispose(bool disposing) method to SrStoragePage.cs (from SrStoragePage.Designer.cs).
2. Added private bool disposed field as suggested in review #1998.

Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>
Merge branch 'master' of git://hg.uk.xensource.com/carbon/trunk/xenadmin