BUG: Fix overflows computing size of read tiff image

When multiplying the height and width of an tiff image (32-bits),
at least one element should be converted to size_t to help prevent
numeric overflow.

This change enables reading of larger RGB and large 2D image, that
were previously truncated when reading. This does not address
potential buffer overflow or resource limits which could occur.

Change-Id: I192370606677c8dc1a903c67c2a0701026256d5a
BUG: GDCMImageIO was not working properly when m_KeepOriginalUID is false

When m_KeepOriginalUID was false, useful gdcm warning shows up for
StudyInstanceUID (0x0020|0x000d), SeriesInstanceUID (0x0020|0x000e) and
FrameOfReferenceInstanceUID (0x0020|0x0052), stating that these values were
already set and would not be updated. It is fixed by using
gdcm::DataSet::Replace() instead of gdcm::DataSet::Insert().

Change-Id: Id30772a9870533d10bce15bb556dc9c3e1e780c3
Merge branch 'FixBigTiffOverflowRead' into release

Change-Id: I065664eea48653b020e093373d2a25d1d77873e0