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

Modified BuildList() method to remove and add dataGridViewRows only when needed (previously all rows were cleared and new rows were added every time BuildList method was executed).

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.

The logic to determine which rows have to be added/updated/removed has been moved to a separate thread. This improved the performance as the UI thread is blocked only to refresh rows in the dataGridView.

Signed-off-by: Adrian Jachacy <Adrian.Jachacy@citrix.com>