Add support for an offline environment

* Machete can manage iptables and change to an offline or online
environment as needed
* Integration tests written to test the offline and online
environment switching

[#77208782]