[firewalld] new plugin

Add support for firewalld on Red Hat based distributions. Based
on a patch to networking.py from Jamie Bainbridge.

Fixes #292.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>