Fixed an issue with "Convert.ToString" under German locale

Fixed an issue where "Convert.ToString" mistakenly convert "10.9" into "109" as the period character is not a decimal separator under German locale. The fix was to use "en-US" as the referenced CultureInfo in the call to "Convert.ToString".