WIP: New iptables_ng provider with better parsing support

This is a work in progress PR, I wanted to raise it so people could chime in on the work - and well ... its easier to find if its a PR.

This is the work on iptables_ng ... whereby I'm trying to solve all the worlds problems with the replacement of the existing iptables parser with this: https://rubygems.org/gems/iptables