xenapi: inject network using config drive

We can use config drive to inject networking.
If the user has explicitly requested no agent, then inject the
networking information into config drive.

Change-Id: I72923dc9b717eedb110aadbf8b1e458d2acefc81