perf - 2011-06-07

Hello tinyxml developers!

There are some functions in the tinyxml sources which behavior is affected by the global C locale: atof, atoi, sprintf and the like. I think it's quite strange to interpret an xml document differently because of someone has switched the locale. Since tinyxml provides these conveniece functions it's more appropriate to do the conversion using classic "C" locale rules: dot as a decimal point delimiter and so on.

So I propose to change the sources to solve this problem. Thanks.