Fixed error in appending cell data

Arrays allocated for the appended cell data were sized to the number
of output points instead of the number of cells. In addition, the
global index array was being used to look up point indices when
copying cell data instead of cell indices.

Modified test to have a different number of points and cells in the
input data sets. Also, test arrays in inputs have random values to
ensure correct ordering in output.

Change-Id: Ia6c80bcc5f26dbf2b928633b8873b84a385cacf4
cmake: remove unnecessary condition copies

Change-Id: Ie35d43f53c1a4c90ae15cc5b7a1ea0dac2c457a4
vtkSmartPyObject: ignore warning C4127 on MSVC

Change-Id: I816b1f16f70f237e635b1ed742039a2030804ea2
Merge topic 'fix_append_filter_crash' into master

ab0254aa Fixed error in appending cell data
Merge topic 'ignore-constant-expr-msvc' into master

f8430aef vtkSmartPyObject: ignore warning C4127 on MSVC
b673e361 cmake: remove unnecessary condition copies