Add asserts to vtkDataArrayTemplate Set/GetValue()

This adds asserts which will trigger when invalid indices are
pass to the GetValue() and SetValue() methods in the
vtkDataArrayTemplate class. This causes tests which access invalid
elements of a vtkDataArray to fail with an assert. Previously these
types of errors would only be found by valgrind.

Change-Id: I0bfc7de1453c871b55cfe87fba43f9095684fbee
Increasing timeout for test.

With additional OpenGL checks, vtkRenderingOpenGLCxx-TestTextureSize  now takes
longer than 90s on certain machines (dash3). Increasing the timeout to 300s
which is typical for dashboards.

Change-Id: Iac4f5ff3f9eb22d3af1caf7507a162c7fa6cce05
Safer fake coordinates for structured from unstructured CF grids

The vtkNetCDFCFReader allows you to specify the output type and makes
the best attempt to represent the data in that type.  Even though
sometimes the representation makes little sense (like storing an
unstructured grid in an extent-based data set like structured grids),
the reader should at least continue to be stable (see ParaView bug

There was a corner case in one of these nonsensical conversions where a
data array was read one past its end.  This change makes a different way
to create nonsense and avoids the bad array access.

Change-Id: Idc30bb9aa8474c1a67c36b22f05aa99428b1b37e
Merge topic 'data-array-asserts' into master

14c8487e Safer fake coordinates for structured from unstructured CF grids
bc424e27 Add asserts to vtkDataArrayTemplate Set/GetValue()
Merge topic 'fix_dashboard_issues' into master

4b20f9b1 Increasing timeout for test.