Merge pull request #1744 from 9rnsr/fix11603

Issue 11603 - std.algorithm.canFind does not work when needle is 1-byte zero
Merge pull request #1751 from dawgfoto/std_zip

[install,regression] fix Issue 11692 - can't set file attributes for std.zip.ArchiveMember
Revert "Merge pull request #1751 from dawgfoto/std_zip"

This reverts commit 67933fda951ccd8735eb66ea223980ae7175bc11.
Merge pull request #1772 from MartinNowak/fix10710

fix Issue 10710 - phobos depends on versioned libcurl

Conflicts:
	posix.mak
Revert "Merge pull request #1744 from 9rnsr/fix11603"

This reverts commit 13b8101061b2e5824c0e0a08654922649acf4978.
fix Issue 11831 - std.zip no longer allows setting madeVersion field

- add deprecated ref accessor
Remove trailing white
Remove tabs
Fix issue 11884 - std.container.Array lacks a constructor from an input range
Merge pull request #1844 from monarchdodra/fix11884

Fix issue 11884 - std.container.Array lacks a constructor from an input ...
fix Issue 11789 - No setAttributes to complement getAttributes

- add std.file.setAttributes

[Issue 11789](https://d.puremagic.com/issues/show_bug.cgi?id=11789)
add PROJECT=phobos ddoc macro

- This will be used to customize links in dlang.org's std.ddoc.
Document that replaceSlice returns a new array
Merge pull request #1848 from eco/patch-11

[minor] Document that replaceSlice returns a new array
Fix two WEB DDoc macros
Merge pull request #1849 from eco/patch-12

[minor] Fix two WEB DDoc macros
std.string: Fix redundant UTF decoding in chomp
Merge pull request #1850 from CyberShadow/std-string-chomp

std.string: Fix redundant UTF decoding in chomp
Merge pull request #1843 from monarchdodra/whiteTrim

Remove trailing white and tabs
fix Issue 11879 - missing default User-Agent in std.net.curl

- use "Phobos-std.net.curl/2.065 (libcurl/7.32.0)" as
  default "User-Agent"

- add method to set a different user agent