Made sure to call NotifyFinishedChangingProperties so that packages are dirtied when editing values.
Also increased precision in floating-point SetValue. We should not go via strings to do this, but we dont have any other way at the moment, so this is the next best thing.
TTP# 341202 - BLUEPRINT: A transforms default value does not get carried over from the set values in its structure
reviewed by Andrew.Brown
[CL 2228482 by Thomas Sarkanen in Main branch]
#ttp 339291 - Level Editor Details panel transform copy/paste not compatible with Blueprint Details panel transform
#branch UE4
#proj Editor.DetailCustomizations
#reviewedby Chris.Wood
[CL 2169038 by Richard TalbotWatkin in Main branch]