Fix the precision error introduced by GeoModel I/O operations
This merge request introduces a new utility function in GeoModelWrite, that converts doubles into strings with the possibility to change the precision. The default value for the precision is set to 16 and the function is used in GeoModelWrite only for conversions from doubles to strings.