fix Issue 1832 - rebuilding ZipArchive looses data

- Already need to set compressedData slice when reading
  the directory index not only during expand.
std.stdio: Fix generating documentation on POSIX

Declare a dummy HANDLE alias to allow the compilation of the
Windows-only File methods.
std.net.curl: Publicly import CurlOption
std.stdio: Add File.windowsHandle, fdopen and windowsHandleOpen

This moves existing code from std.process to std.stdio for public use.
Fix Issue 4417 - isUniformRNG constraints for std.random.uniform

https://d.puremagic.com/issues/show_bug.cgi?id=4417
Merge pull request #1944 from Poita/bug4417

Fix Issue 4417 - isUniformRNG constraints for std.random.uniform
Merge pull request #1923 from CyberShadow/std-net-curl-curloption

std.net.curl: Publicly import CurlOption
typo in memoize example
Merge pull request #1945 from GassaFM/master

typo in memoize example
Fixed Issue 1668 std.stream readf can't read int, nan, inf as floats
Introduce std.conv.emplaceRef
swap isAssignable and !hasElaborateAssign
Cleanup emplace useage for emplaceRef
change emplace for emplaceRef in algorithm
Merge pull request #1930 from monarchdodra/emplaceRef

introduce package level emplaceRef
Merge pull request #1929 from rbanderton/fix-issue-1668

Fix issue 1668 - std.stream readf can't read int, nan, inf as floats
Merge pull request #1870 from MartinNowak/fix1832

fix Issue 1832 - rebuilding ZipArchive looses data
Fix Issue 5699 - TotalContainer opBinaryRight for 'in'

https://d.puremagic.com/issues/show_bug.cgi?id=5699
Merge pull request #1947 from Poita/bug5699

Fix Issue 5699 - TotalContainer opBinaryRight for 'in'
Merge pull request #1888 from CyberShadow/std-stdio-handle

std.stdio: Add File.windowsHandle, fdopen and windowsHandleOpen