bugfix 14459: Iterating through polydata cells incorrectly.

RemoveDeletedCells() and RemoveGhostCells() was not
iterating through the cells correctly and so cell
data was not getting properly updated in the resulting
polydata. This fixes that iteration order. Also added
a test to show incorrect behavior and that it is now fixed.

Change-Id: I2654618c38dc243272a80daa99f56f63082c7a70
Fixed issue with ghost cells not being deleted properly.

Previous commit for issue 14459 exited out of RemoveGhostCells()
prematurely and thus didn't properly delete the requested ghost
cells under certain circumstances. This fixes that bug.
Also improved some tests to make them more analytical, give
better feedback on failures and build issue on Windows.

Change-Id: If44eaadf9774dc1606f9cc581028719d8c6f80ab
Removing temporary file that accidentally got added.

Change-Id: I72a95525282b9e1599e7bd72ab1f5a8e87390056
Merge topic '0014459-RemoveDeletedCells-3' into master

4615e591 Removing temporary file that accidentally got added.
9cd28a60 Fixed issue with ghost cells not being deleted properly.
44131c6d bugfix 14459: Iterating through polydata cells incorrectly.