ENH: Add maintenance script to visualize test times.

Change-Id: I3052bb35555044da6d9833eb0a2fcc0bc2e984ee
ENH: Add a RUNS_LONG label to long running tests.

The tests that can be excluded when their time overhead is burdensome with

  ctest -LE RUNS_LONG

or

  set(CTEST_TEST_ARGS EXCLUDE_LABEL RUNS_LONG)

The labeled tests are less than 1% of the tests but take half of the test
time.

Tests that require a large ITK_COMPUTER_MEMORY_SIZE are also given the
RUNS_LONG label.

Change-Id: I177318caf29a55dc6282b12831d0351d810fbf5c
COMP: Remove multiple definition of PushBackTransformList.

This is for the warning:

/scratch/blowekamp/dashboards/Linux-x86_64-gcc4.4/ITK/Modules/IO/TransformBase/include/itkTransformFileWriter.hxx:247:
multiple definition of
`itk::TransformFileWriterTemplate<double>::PushBackTransformList(itk::Object
const*)'

Change-Id: Ie4cb825d8911e765fbb9a7a29a3db762bb442145
Merge topic 'test-times'

e3f48b4 ENH: Add a RUNS_LONG label to long running tests.
5ec6c13 ENH: Add maintenance script to visualize test times.
COMP: Move TransformFileWriter Specializations to CXX file.

In order to properly handle templated transforms in the
transform writer, a set of template functions and class
method specializations are used.  To avoid problems with
linking (particularly SimpleITK), move the instantiations
of the specializations into a CXX file, so they only
occur once.

Change-Id: I0aaffd8c0cce11f0ea32aa7043e944d4bac43bf2
Merge topic 'TestTransformSpecializationCXX'

00ab0bd COMP: Move TransformFileWriter Specializations to CXX file.
5f13be8 COMP: Remove multiple definition of PushBackTransformList.