Replaced #include "assert.h" with #include <cassert>

Note both the change from "" to <> and from the C to
the C++ header name.

Change-Id: I2c547e12b34b7a2dfc99e2b00af56d85e5c63104
Replaced #include <assert.h> with #include <cassert>

In other words, changed from the C to the C++ header name.
Did this only in .cxx files, and not in ThirdParty.

Change-Id: I81e2b2c7f2db00e98b37d507232fbc84022e8d8f
Replaced #include <assert.h> with #include <cassert>

In other words, changed from the C to the C++ header name.
Did this only in .h files that are C++.  Omitted ThirdParty.

Change-Id: Iba28d1711befbb7877aa48dffd23522e58c57915
ENH: Restore Imaging/Core tests

1) Restore tests that were skipped during modularization
2) Modernize the tests to use vtkNew or vtkSmartPointer
3) Use RENDERING_FACTORY for the tests

Change-Id: Ibfc8cdc6437760bf8a2069df047ac1bad56e41fd
Merge topic 'RestoreImagingCoreTests' into master

ecf4fb43 ENH: Restore Imaging/Core tests
COMP: Set CMake Policy CMP0022 to NEW

Since commit ed6c07d0 (Cleanup CMP0022 and CMP0023 warnings, 2013-08-19)
VTK uses target_link_libraries signatures to set the link interface
without direct manipulation of the old LINK_INTERFACE_LIBRARIES
property.  Set CMP0022 to NEW to avoid warnings about differences due to
generator expressions in INTERFACE_LINK_LIBRARIES, known to be safe.

Change-Id: I0afe5e316846e7883e3d6cb50a1dfa9bad0f6426
Merge topic 'assert-cleanup' into master

80cf633c Replaced #include <assert.h> with #include <cassert>
425da911 Replaced #include <assert.h> with #include <cassert>
879e9ce9 Replaced #include "assert.h" with #include <cassert>
Merge topic 'cleanup-CMP0022-CMP0023' into master

6383648d COMP: Set CMake Policy CMP0022 to NEW