standalone script for firewalld on Linux

This is the fix I came up with after reporting issue #369 

I haven't investigated how it is possible to detect if firewalld is actually used on the host. Possibly one could check with ```systemctl is-active firewalld.service --quiet``` but  this only works on hosts with systemd.