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.
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.
Fix issue 12923

UTF exception in stride even though passes validate.
The root cause is that decode has very lax checking of the first
code unit.
Fix Issue 8866 - Splitter(R1, R2) CANNOT be bidirectional.
Merge pull request #2285 from sigod/slist-improvements

SList improvements
Merge pull request #1475 from monarchdodra/issue8866

Fix Issue 8866 - Splitter(R1, R2) CANNOT be bidirectional.