check if a policy has either an enabled value or enabled list entry or a disabled value or disabled list entry when determining the state of the policy
check if a policy has either an enabled value or enabled list entry or
a disabled value or disabled list entry when determining the state of
the policy

Some policies have one but not the other (in which case different
entries in the registry.pol file are added for 'Enabled' or 'Disabled').

A partial fix for this was
previously added, but did not check for all possible types when trying
to determine if the policy is enabled/disabled and also did not perform
the same check in the enabled/disabled list checks.

This would result in some policies being reported by the module as
Enabled even though they were disabled (for example "Windows
Components\Internet Explorer\Make proxy settings per-machine (rather
than per-user)" if set to 'Disabled' would report 'Enabled')

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt