Add support for running without namespaces
nfv-test-api creates namespaces for two reasons:
- To model customer routers
- To protect the network stack of the vm it runs on
When using nfv-test-api with something like container lab, we use nfv-test-api as the customer equipment in a dedicated container. Because of the namespaces this requires privileged containers.