chg: dev: imports for tests
chg: dev: fix import aliases for doctests
chg: dev: fixes for testing, formatting
chg: dev: tidy
chg: dev: tidy
chg: dev: add function to sync secondary loopbacks to other overlays
chg: dev: add comment
chg: dev: exception handling if IPs not set
chg: dev: add demo topologies
fix: dev: fix issue with nm graph wrapping
new: dev: add shortest_path wrapper
chg: dev: more descriptive error to debug log for ip copying
chg: dev: Add ability to query args, kwargs for physical_interfaces and loopback_interfaces
chg: dev: support serialising (but not de-serialising yet) NmPorts
chg: dev: tidy
chg: dev: workaround for json of interfaces
chg: dev: return list for interfaces not iter
chg: dev: return list for interfaces not iter
chg: dev: add l2tp_v3 support for VIRLDEV-134
chg: dev: ability to exclude encapsulated nodes from IP alloc