Fix Issue 12668 -  std.traits.functionAttributes should use the new
getFunctionAttributes trait.
SList: removed unnecessary code in opBinary
SList: add missed opBinaryRight
SList: small change in unittests
Mark std.file.read as @trusted
Change ReadFile(...) == 1 to ReadFile(...) != 0
Using nested trusted functions
Fix trustedRef
Make std.stdio.File.LockingTextWriter.put safe
Recommend using portable std.ascii.newline for line terminator

Also document 'lines' constructor.
Revert "Add integral overload for isNaN for use in generic code"
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
Fix posix.mak
Merge pull request #2366 from D-Programming-Language/revert-2311-intnan

Revert "Add integral overload for isNaN for use in generic code"
Note that readln() cannot support string terminators
Merge pull request #2371 from sinkuu/fix_posix_mak

Fix posix.mak
Update std.uni tables generator to use @nogc

Enables @nogc isWhite and related functions.
A supplement to pull #2323
Define isNaN deprecation for integers

Also cleans isNaN unit tests