Recommend using portable std.ascii.newline for line terminator

Also document 'lines' constructor.
fix issue 13163 - std.conv.parse misses overflow when it doesn't result in a smaller value
don't bother with signed types

Everything is >= 0 all the time anyway.
fix whitespace
Note that readln() cannot support string terminators
Define isNaN deprecation for integers

Also cleans isNaN unit tests
Add more integer isXXX deprecations

Also implementation is changed to forward to floating point signature
instead of a stub to exactly match old behaviour.
Add missing imports
Mark std.file.getFileAttributesWin as trusted and makeUlong as safe pure
nothrow nogc
fix property enforcement
Made File.writeln infer @safe/@trusted/etc. Also wrapped stdout in @trusted private function so writeln (and family) free functions don't always infer @system.
Merge pull request #2381 from tom-tan/trusted-file-getFileAttributesWin

Mark std.file.getFileAttributesWin as trusted and makeUlong as safe pure nothrow nogc
Mark std.file.readText as trusted
Merge pull request #2378 from tom-tan/trusted-file-readText

Mark std.file.readText as trusted
Merge pull request #2233 from rbanderton/fix-writeln-inference

Fix Issue 6644 - std.stdio write/writef(ln) are not @trusted
Merge pull request #2355 from NilsBossung/13163

fix issue 13163 - std.conv.parse misses overflow when it doesn't result in a smaller value
DList: remove opBinary(string)(DList)
Mark unittests for std.file.readText, rename and exists as safe
Merge pull request #2383 from tom-tan/safe-unittests-for-file-readText-etc

Mark unittests for std.file.readText, rename and exists as safe
Mark std.file.getSize as trusted