KVM SR: Add support for NAT based networking (User Mode Network).

Note: Duplicates code, and heavy use of recipes.
KVM SR: Update json schema to include NAT parameters.