Make std.stdio.LockingTextWriter.put and lockingTextWriter @safe
Make trustedFwrite static
Make trustedFPUTC and trustedFPUTWC static
Add unittests bug #12889
Add static keyword to trustedFPUTC/trustedFPUTWC
Merge pull request #2225 from tom-tan/trusted-stdio-LockingTextWriter-put

Make std.stdio.LockingTextWriter.put and lockingTextWriter @safe
Revert "Merge pull request #2225 from tom-tan/trusted-stdio-LockingTextWriter-put"

It broke win32 build.

This reverts commit dc0b441bb1849ef9c69da7901b3eef0350ada47e, reversing
changes made to 285d027677fe8d340c57632b5ce89ef247714dc0.
Merge pull request #2255 from 9rnsr/rev_pull2225

Revert "Merge pull request #2225 from tom-tan/trusted-stdio-LockingTextWriter-put"
std.array.replaceInPlace: Don't call remove to remove nothing
Merge pull request #2239 from Safety0ff/fix12889

Unit tests for bug #12889 - replaceInPlace overlapping array copy error