Forcing Perl to use English decimal point regardless current locales

Should correct invalid behavior on Perl >= 5.16
Didn't remove the warning, as it still needs more testing

`setlocale()` doesn't do the job, as it might be overwritten by any used module.

Probably needs some Windows test, as I am not sure, how this works there. Works fine on Linux.