Adds fromStringz impl. and unittest
Remove duplicate ArchiveMember.madeVersion() property.

This fixes a build-breaking issue introduced by
9bcb99fee17db5f76a2d430b9f95683dad75c8a7.
fix Issue 1832 - rebuilding ZipArchive looses data

- Already need to set compressedData slice when reading
  the directory index not only during expand.
Merge pull request #1872 from MartinNowak/indexHTML

rename phobos.html => index.html
Merge pull request #1878 from WalterBright/fix11973

fix Issue 11973 - Please use any instead
Merge pull request #1891 from 9rnsr/fix12024

[REG2.065a] Issue 12024 - template instantiation for swap(SysTime, SysTime) fails
Conflicts:
	std/algorithm.d
Fix Issue 12027 - Iterate set bits in BitArray.

Also adds:
- countTrailingZeros(v)
- countBitsSet(v)
- bitsSet(v)

Notes:
- There is a `popcnt` function in `core.bitops`, but it only works with `int`.
- `bitsSet(v)` could be a bidirectional and possibly even random access range, but I'll leave that for future work for now.
Performance improvements for dense BitArray.bitsSet.
Reimplement countTrailingZeros using bsf.
Merge pull request #1906 from blackwhale/issue-12069

Fix issue 12069
std.stdio: Fix generating documentation on POSIX

Declare a dummy HANDLE alias to allow the compilation of the
Windows-only File methods.
Refine BitArray.init requirements and docuemntation.
std.net.curl: Publicly import CurlOption
Merge pull request #1921 from 9rnsr/fix12089

[REG2.065a] Issue 12089 - std.utf.validate and inout(char[]) failts to compile
Merge pull request #1920 from 9rnsr/fix12098

[REG2.065a] Issue 12098 - libcurl bad argument on handle null
Merge pull request #1925 from 9rnsr/2.065

Puck up changes from master to 2.065 branch
std.stdio: Add File.windowsHandle, fdopen and windowsHandleOpen

This moves existing code from std.process to std.stdio for public use.
Fix issue 12007 - cartesianProduct does'nt work with ranges of immutables

The fix consists in making Repeat!T assignable, even if T itself is not.
std.process: Add workDir parameter
Fix issue 12157 - Variant opEquals always returns false for classes and interfaces.