make tofloat also locale independent
fix localization of float also for tostring with precision