Fix $from_match: protocol is not listed in source

The protocol is not listed in the output of `ufw status`. This fixes
ufw::allow and ufw::deny to only execute once when a `from` parameter is
specified.
Merge pull request #2 from alphagov/fix-allow-unless

Fix $from_match: protocol is not listed in source