Reenable ancient failing unittest.

Fix unittest to not require unreasonable amounts of stack space.
Fix mismatching param name.
Fix ddoc params abuse in std.net.curl.HTTP.onProgress.
Fix ddoc params abuse for std.net.curl.FTP.onProgress.

Refactor callback params as macro to minimize copy-n-paste.
Fix ddoc params abuse in std.net.curl.SMTP.onProgress.
Fix property enforcement in `std.traits.functionAttributes`
Merge pull request #2428 from denis-sh/fix-property-enforcement-in-`std.traits.functionAttributes`

Fix property enforcement in `std.traits.functionAttributes`
Merge pull request #2427 from quickfur/issue11834

Issue 11834: std.net.curl abuses ddoc params section and causes ddoc warnings
Merge pull request #2426 from quickfur/issue11832

Issue 11832: Fix mismatching param name.
Merge pull request #2424 from quickfur/joiner_unittest

Reenable ancient failing unittest.