Update ufw provider for Chef 13.x
Update ufw provider for Chef 13.x

- Switch from DSL actions to plain method actions
- Move to explicit handling of the resource updates
- Fix run_context to Chef.run_context

RE: #159
Signed-off-by: Martin Smith <54669547a225ff20cba8b75a4adca540eef25858@mbs3.org>

opscode-cookbooks/firewall,opscode-cookbooks/firewall,chef-cookbooks/firewall,chef-cookbooks/firewall