Merge pull request #5008 from UtahDave/develop

lower "which" function search failures to trace
Windows supports this now
Get Windows interfaces if on Windows
Merge pull request #5012 from UtahDave/add_ip4_win

Add ip4 grain for Windows.
Fix problem with cmd.run with onlyif and unless