Solve conflicting "chunks" declaration
make ChunksImpl private
New opAssign unittests in std.array.array
Simplify T* emplace(T)(T* chunk)
tweak trustedMemcpy in emplace
Change messages in emplace to use format
makes to! string to string safe
ctfe unittest for to!string,string
Mark the unittest for std.array.minimallyInitializedArray as @safe
Mark std.array.split and splitter as @safe and pure
Fix Issue 11108 - `hasElaborateAssign` should check whether the type is assignable

Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=11108
Add `rvalueOf`/`lvalueOf` traits.
Use `std.traits.{rvalueOf,lvalueOf}` in `std.traits.hasElaborateAssign`.
Fixup for issue 9565

Remove unnecessary else block so right not it's never used.
Fix `toStringRadixConvert` call in `std.conv.toImpl`.

`toStringRadixConvert` is not a property.
Merge pull request #1606 from denis-sh/fix-`toStringRadixConvert`-call-in-`std.conv.toImpl`

Fix `toStringRadixConvert` call in `std.conv.toImpl`.
Merge pull request #1605 from 9rnsr/fix9565

Fixup for issue 9565 - cleanup of #1544
enforce thisTid was called before calling receive

- Simply calling receive in main as stated by the comment
  makes no sense, as nobody could send a message.
Merge pull request #1483 from monarchdodra/chunksAmbiguity

Solve conflicting "chunks" declaration
Fix Issue 11152 - formatChar doesn't handle `\0`