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
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 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.
[reg] Fix 13210 : libphobos2.so not being built
Merge pull request #2376 from DmitryOlshansky/issue-12923

Fix issue 12923
Re-implement reduce.

Consolidates the implementation, prepares for "fold", and also fixes a couple of issues:
http://forum.dlang.org/thread/oghtttkopzjshsuflelk@forum.dlang.org
https://issues.dlang.org/show_bug.cgi?id=10709
https://issues.dlang.org/show_bug.cgi?id=12569
Reduce unittest for 10709, 12569, and...

...an unfiled issue from the forums