Update OS detection logic in posix.mak to handle OpenBSD and Solaris.
Merge pull request #816 from alexrp/update-os-detect

Update OS detection logic in posix.mak to handle OpenBSD and Solaris.
Merge pull request #815 from CyberShadow/std-net-curl-use-tempdir

std.net.curl: Use std.file.tempDir() in unittests
Tweaks in Take

Avoids useless runtime checks for when dealing with infinite ranges.
Merge pull request #773 from ntrel/algorithm-eponymous-doc2

Show function signatures for eponymous templates in std.algorithm docs
fix Win64 varargs bug
Integrated first chunk of changes of Andrei's review.
Fixed auto tester errors - () forgotten in visit call.
Fixed comments (ouch).
Integrated 9rnsr's suggestions.
Changes according to 9rnsr's review.
Merge pull request #468 from stonemaster/master

std.variant: Implement applyVisitor and applyDelegate
Merge pull request #805 from callumenator/master

Fix for issue 8689, Variant doesn't attempt float conversion in opArithmetic
Merge pull request #806 from s-ludwig/patch-1

Fix for issue 8694, (Un)Compress may cause an InvalidMemoryOperationError
Merge pull request #812 from gward/master

std.process: Fix documentation for exec*() functions.
Merge pull request #808 from 9rnsr/fix8702

Issue 8702 - tuple(tuple(1)) fails to compile, but tuple(tuple(1),1) works
Merge pull request #813 from monarchdodra/Take

Take tweaks
Merge pull request #811 from monarchdodra/documentation

Conv missing doc
Fix Issue 8676 (2)

lockstep's stopping policy default value isn't documented because it's set inside the function definition. Once Issue 8687 (http://d.puremagic.com/issues/show_bug.cgi?id=8687) is fixed we'll be able to set the default value in the function header.
Merge pull request #796 from jmdavis/filter

Moved filter to the public section.