Control ufw logging by a new variable

Since UFW supports several levels of logging it seems reasonable to
control it through this module.
The default for the option is off.
Add ufw_logging variable to tests

This has been tested on a server and worked so I'm confident of the
changes - upstream do request an addition to the tests though.
Merge branch 'release/1.2.0'