Add NetworkManager nmcli support to networking

Resolves #290.