Make UTF8 conversion idempotent to low surrogates.
Make UTF8 conversion idempotent to low surrogates.

Since low surrogates are now used to store the original bytes when
conversions fail, further UTF8 conversions should leave these
values as-is.

dgobbi/vtk-dicom,dgobbi/vtk-dicom,dgobbi/vtk-dicom