fix zip_file shadowing per #18933
Merge pull request #18959 from thatch45/zipfile_shadow

fix zip_file shadowing per #18933
Skip tests which require the SSHD server running in case it's not
Merge pull request #18970 from s0undt3ch/hotfix/skip-if-no-sshd-server-running

Skip tests which require the SSHD server running in case it's not
The return value of `__virtual__` should never be `None`
Merge pull request #18975 from s0undt3ch/hotfix/sysrc-virtual-fix

The return value of `__virtual__` should never be `None`
Implemented presence events firing and presence request support.
Minor. Removed unneeded logging
Support subset and show_ipv4 flags in presence runners

Use availables as a base for present results
Send host address together with the host name in presence responce
Support subset and show_ipv4 flags in presence runners
Fixed not_present subset:
  Old: include alive minions not included into subset to resutls
  New: show only not-alive minions specified in the subset
Moved key directory names to a static fields to key classes. So fixed
some wrong cases in raet key behavior like using 0MQ specific names and
handle denied state absence.
Minor: fixed formatting