Merge pull request #17937 from nmadhok/utils-python3-xdg

Making salt.utils.xdg python3 compatible
Removing all bad lists
Merge pull request #17893 from nmadhok/utils-python3-ipaddr

Making salt.utils.ipaddr python3 compatible
Merge pull request #17911 from nmadhok/utils-python3-schedule

Making salt.utils.schedule python3 compatible
Merge pull request #17934 from nmadhok/utils-python3-args

Making salt.utils.args python3 compatible
Removing all bad lists
Removing all bad lists
Merge pull request #17936 from nmadhok/utils-python3-__init__

Making salt.utils.__init__ python3 compatible
Reorganizing import
Reorganizing import
Removing all bad lists
ipaddr: remove now-redundant&unnecessary import
Support multiple entries #17198
Fix match-set parsing

As for man iptables-extensions
```
       [!] --match-set setname flag[,flag]...
```
include vgextend method
do not raise exception if fs_type is None only raise when fs_type is not valid. If fs_type is None the method by default creates ext3 filesystem
vg_present should also check if all devices supplied are added to the volume group
Merge from upstream
Merge branch 'develop' of github.com:saltstack/salt into develop
Detect QEMU system from System manufacturer

When system use SeaBIOS, the Vender: QEMU is not found in dmidecode. We must then
rely on System Manufacturer to check for QEMU.
Detect chroot virtualization subtype

Add a check against PID 1 root and current root for chrooted environment.