WIP: writer works for all input formats, reader works for hdf5

Currently in the transform reader/writer classes of itk, the template
argument reflects the internal precision type of the input transform.
However, these classes should be able to get the input transform
precision type internally, and they should ask users just about the
expected precision type of the output transform.

Two different methods are used for Reader and Writer:

-Enhance TransformFileReader:
we convert the parameters value types instantly when we read them
from transform buffer. Minimum changes are needed and just three
files (itkHDF5/Txt/MatlabTransformIO.hxx) are affected.

-Enhance TransformFileWriter:
Main changes are applied to "itkTransformFileWriter.hxx" file.
In this file "SetInput(TransformBaseTemplate<T> *transform)" has
been changed to "SetInput(Object *transform)". While setting the
input transform, we cast its parameters value types to the requested
precision type one by one. Then, we continue the writing procedure
as before using the new converted input transform.

Change-Id: I7b008d5afed9218e60e52fda284c10133e16811a