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.