Minimized and explicit imports in std.algorithm
reduced imports for std.range
reduced imports for std.stdio
rebased
Updates MemoryStream.reserve DDOC

Removes ambiguity as to whether `reserve` is relative to the entire stream or the cursor position.
rebased
Rebased and fixed issues
Merge branch 'master' of github.com:D-Programming-Language/phobos into fewer-imports
Fix Windows
Further reduce top-level dependencies
Reduce deps in std.traits
Reduce deps in std.conv and std.typecons
Reduce deps in std.range
Removed spurious messages, fixed unittest errors
fix Issue 10710 - phobos depends on versioned libcurl

- create a libcurl_stub.so for linking

- set it's soname to libcurl.so.4 so that phobos
  gets a DT_NEEDED libcurl.so.4 entry

- the runtime linker will load libcurl.so and resolve
  all undefined references

- disable pragma(lib, "curl") because it doesn't work
  for archives anyways and additionally links against
  the real libcurl (dmd appends -L-lcurl when building phobos).
fix property enforcement
Merge pull request #1799 from 9rnsr/enforceProp

fix property enforcement
Merge pull request #1800 from Geod24/remove-deprecated-modules

Remove deprecated crc32 and std.md5
Revert "Remove modules crc32 and std.md5 which had been deprecated by 6ff6adc5bf7d13b33e27985c53377cd20d7648e6"

This reverts commit ecbc04f90d21303fd72d9ecfd501df15f49515a2.
Merge pull request #1803 from monarchdodra/revertDeprecate

Revert "Remove modules crc32 and std.md5 which had been deprecated by 6f...