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`.
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.
add docs to install target
Merge pull request #1483 from monarchdodra/chunksAmbiguity

Solve conflicting "chunks" declaration
Fix Issue 11152 - formatChar doesn't handle `\0`
Merge pull request #1576 from tom-tan/safe-pure-nothrow-array-split

Mark std.array.split and splitter as @safe, pure and nothrow
Merge pull request #1261 from denis-sh/add-lvalue-rvalue-traits

Add lvalue/rvalue traits
fix Issue 10357 - std.typecons.Nullable!(SysTime).Nullable.__ctor!() error instantiating

Add a workaround until qualified postblit is properly implemented.