Remove explicit NAT code and use built-in NAT functionality.
This API isn't great - we should try to improve it in the future.
Spacing tweaks for pep8 checker
Only restart network-manager if we've changed config
Fix some pylint messages.
Add NAT script to examples.