Default read encoding to system's code page

And detect utf8 automatically of course as .NET does
LINQ style remove

To use only when extra actions aren't needed
few fixes
Automatic format
better number formatting
-