BUG: Close the file on Read and Write in HDF5TransformIO.

The H5File needs to have close() called in order for the changes to be flushed
to disk. This did not cause an issues in many cases because it happens implicitly
when the H5File is deleted in the destructor.

Change-Id: I3adbc2139b23274eaab94f0744f1af91704020dc
BUG: Remove InsightLegacy test code from TransformHDF5Test.

Copy/paste cruft. If the InsightLegacy transform IO module happens to not be
enabled, this part of the test will not work.

Change-Id: Ib91d524a058d863ae7481837719c6a8a19462d13
ENH: Add {Set,Get}TransformIO for TransformFile{Reader,Writer}.

This is similar to the SetImageIO methods for ImageFile{Reader,Writer}.
It allows setting extra options on the TransformIO objects.

Clean up associated code.

Change-Id: If4f7b744d6a5edb70d5fce8c301f13ed98889130
STYLE: Use SeriesUIDContainerType and FileNamesContainerType

In DCMTKSeriesFileNames and GDCMSeriesFileNames, use SeriesUIDContainerType
instead of SeriesUIDContainer and FileNamesContainerType instead of
FilenamesContainer.  This is more consistent with the rest of the toolkit
where the "Type" postfix is used for typedef's. Also "FileNames" is used
instead of "Filenames".

The other typedef's are retained for backwards compatibility.

Change-Id: I81bdf000a479bd1b0fb61ede78539cae56a6852a
Merge topic 'SetTransformIOPatches'

34f03233 STYLE: Use SeriesUIDContainerType and FileNamesContainerType
81faafe2 ENH: Add {Set,Get}TransformIO for TransformFile{Reader,Writer}.
6d38809f BUG: Remove InsightLegacy test code from TransformHDF5Test.
f863850b BUG: Close the file on Read and Write in HDF5TransformIO.