Merge pull request #1913 from schuetzm/doput_doc_fix

Change documentation to match parameter name.
Merge pull request #1916 from repeatedly/add-ref-to-json-array-object-getter

Add ref to array() and object() of JSONValue getters to add new element
Merge pull request #1909 from 9rnsr/fix12071

[REG2.065a] Issue 12071 - Algebraic won't take delegate returning structure
Merge pull request #1885 from shoo/fix_issue12003

Fix Issue 12003 - std\zip.d(421): Deprecation
Merge pull request #1938 from 9rnsr/fix12135

[REG2.065a] Issue 12135 - [AA] Format tail after associative array value is treated as separator if explicit separator is empty
Fix mistake cherry-pick on std.algorithm.swap

Introduced by: 84422029eb26ccea2cd97422c2e731792ae1e114
Merge pull request #1939 from 9rnsr/2.065

Pick up changes from master to 2.065 branch