CiviMail - Add support for List-Unsubscribe=One-Click
Overview
----------------------------------------
There was a [recent announcement](https://blog.google/products/gmail/gmail-security-authentication-spam-protection/) that Gmail would begin [requiring `List-Unsubscribe=One-Click`](https://support.google.com/mail/answer/81126) from mailing lists circa Feb 2024. The relevant protocols are described by:
* https://datatracker.ietf.org/doc/html/rfc2369
* https://datatracker.ietf.org/doc/html/rfc8058
Example use-case
----------------------------------------
1. Create a "New Mailing"
2. Send it
3. As a recipient, view the headers of the message
4. Check the content of `List-Unsubscribe` and `List-Unsubscribe-Post`
Current behavior
----------------------------------------
CiviMail generates one header:
```
List-Unsubscribe: <mailto:u.1.1.rrpjscmw7whtdg4e@example.org>
```
Proposed behavior
----------------------------------------
CiviMail generates two headers:
```
List-Unsubscribe-Post: List-Unsubscribe=One-Click
List-Unsubscribe: <https://example.org/civicrm/mailing/oneclick?jid=1&qid=1&h=rrpjscmw7whtdg4e>
```
issue