Enable/fix matching "*" as the destination

Using wildcards in the destination only appeared to work below the TLD level e.g. *.com.

If the default setting is allow then the user can now deny a destination of "*" for a specific site to block all requests. A whitelist for that site can then be created by adding specific allow rules. This avoids having to use a default setting of deny and creating a whitelist for every single website.

One issue was that RequestPolicy priorities deny rules if the request is a redirect so I've addressed that by using the default policy type if both allow and deny user rules match a redirect, the same as with normal requests.