(REF) civicrm/mailing/unsubscribe - Add page-controller in front of form-controller
Before: `civicrm/mailing/unsubscribe` points directly to `CRM_Mailing_Form_Unsubscribe`
After: `civicrm/mailing/unsubscribe` points to `CRM_Mailing_Page_Unsubscribe`, which MAY delegate
to `CRM_Mailing_Form_Unsubscribe`
Comments:
* This is a step toward supporting one-click subscribe.
* The problem is that one-click unsubscribe MUST receive a POST on the same URL
as a user-visible form.
* In Quickform (esp `CRM_Mailing_Form_Unsubscribe`), every POST MUST give a `qfKey`.
* We need a place to process the one-click POST *without* requiring `qfKey`.
* There is a pre-existing class `CRM_Mailing_Page_Unsubscribe`. This was dead code.
The patch co-opts/re-uses the class for its own purpose.
* The old `Page` class was not referenced anywhere (by routes or other classes).
* What appears to have happened: this screen was originally a `Page`; then it was
renamed/converted to a `Form`; then shortly after, the original `Page` was re-imported
verbatim by a gsoc student. Their commit doesn't appear to make substantive use of
the `Page`. This smells like mistake in handling branches/merges/rebases.