vm  & vnet tests updated

This PR does a couple of things:

1. Fixes the environment setup for the network and VM tests to properly integrate with new test run/mock recording system.
2. Re-records the network  & VM tests mocks.
3. Fixes for VNetUtil xml parser.

It's not synced with docker2 changes and needs to be merged