Solve conflicting "chunks" declaration
make ChunksImpl private
Mark the unittest for std.array.minimallyInitializedArray as @safe
Mark std.array.split and splitter as @safe and pure
Add `rvalueOf`/`lvalueOf` traits.
Use `std.traits.{rvalueOf,lvalueOf}` in `std.traits.hasElaborateAssign`.
Merge pull request #1483 from monarchdodra/chunksAmbiguity

Solve conflicting "chunks" declaration
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
Merge pull request #1575 from tom-tan/safe-unittest-array-minimallyInitializedArray

Mark the unittest for std.array.minimallyInitializedArray as @safe