captiveportal: Add both https/http rules for cps with https. Fixes #13212
captiveportal: Add both https/http rules for cps with https. Fixes #13212

Alter captiveportal_zone_portalports to return an array of alias/port pairs
rather than a single pair. If https is enabled on the cp zone, then both https
and http sets are returned.

Alter filter_captiveportal_rdr to iterate over the array of alias/port pairs,
remove unused var $interfaces.

Alter filter_captiveportal_pass to iterate over the array of alias/port pairs.

pfsense/pfsense,pfsense/pfsense,pfsense/pfsense,pfsense/pfsense