std.conv: Fix ambiguity when target has ctor and source has opCast
std.array: Allow joining constant arrays
TotalContainer documentation
unseal SList
unseal DList
Unseal Array
Fix Issue 11945 - LockingTextWriter.put

The function just had sloppy constraints while assuming it was a string. This fixes it up and adds some basic unit tests.

https://d.puremagic.com/issues/show_bug.cgi?id=11945
Fix issue 10958 - Variant fails to compile for types with sizeof == 0.
Add assignment to EmptyArray.init to prevent use before set error.
Fixed unittests to include original, proper, test case.
std.file: Fix rmdirRecurse and symlinks/junctions on Windows
Fix cross-reference to std.path.globMatch from std.file.dirEntries
Merge pull request #1937 from CyberShadow/std-file-rmdirrecurse-symlink

std.file: Fix rmdirRecurse and symlinks/junctions on Windows
Merge pull request #1940 from JakobOvrum/fixgloblink

Fix cross-reference to std.path.globMatch from std.file.dirEntries
Merge pull request #1887 from Poita/bug11945

Fix Issue 11945 - LockingTextWriter.put
Merge pull request #1857 from monarchdodra/unseal

Unseal containers
Fix Issue 7654 - Fix Rebindable of narrow strings.

`Rebindable!(const(T)[])` should be `T[]`, but `Rebindable` was using `ElementType` instead of `ElementEncodingType`, which would result in `dchar[]` for narrow strings. This pull fixes this simple mistake.

https://d.puremagic.com/issues/show_bug.cgi?id=7654
Merge pull request #1941 from Poita/bug7654

Fix Issue 7654 - Fix Rebindable of narrow strings.
Fix Issue 12046 - Disallow Rebindable!(T[N])

https://d.puremagic.com/issues/show_bug.cgi?id=12046
Merge pull request #1943 from Poita/bug12046

Fix Issue 12046 - Disallow Rebindable!(T[N])