Merge pull request #79 from OwenSmith/master

Update xenvif to 7.2.0.48 (whql)

Approved-By: ben.chalmers@citrix.com
[CA-139904] netsettings save & restore

Create new netsettings and qnetsettings executables for saving
  and restoring network settings

Add netsettings to the drivers msi

Save netsettings before installing via drivers msi

Installwizard restores netsettings after drivers installed

Installwizard restarts pv net devices to ensure new settings are accepted

Installwizard stores nsis settings in a form netsettings can read from

Installwizard works around xennet not installing when updated from a
  xenvif with no alias backing it up

(Additional changes since last attempt :
    Use the correct registry entry for finding vif devices to restart.

    Ensure data is correctly sized & pinned to allow setupapi calls to function
)
Merge pull request #80 from benchalmers/ca-139904-3

[CA-139904] netsettings save & restore (with bugfixes)

Approved-By: Ben.Chalmers@citrix.com
XenVif #51

Stop doing MIB table dumps under transitter ring lock
Limit MIB table dumps to at most once every 5 seconds
Add more tracing and limit the size of the address table
Promote xenvif.sys to be a boot start driver on network boot
Cope with unexpected initial backend states

Signed-off-by: Ben Chalmers <Ben.Chalmers@citrix.com>
Merge pull request #81 from benchalmers/xv51

XenVif #51

Approved-By: Ben.Chalmers@citrix.com
XenVif #51 (Second attempt)

Stop doing MIB table dumps under transitter ring lock
Limit MIB table dumps to at most once every 5 seconds
Add more tracing and limit the size of the address table
Promote xenvif.sys to be a boot start driver on network boot
Cope with unexpected initial backend states

Signed-off-by: Ben Chalmers <Ben.Chalmers@citrix.com>
Merge pull request #82 from benchalmers/xv51

XenVif #51 (Second attempt)

Approved-By: Ben.Chalmers@citrix.com
XenIface #17

[CA-144760] Reorder shutting down & acking shutdown

Signed-off-by: Ben Chalmers <Ben.Chalmers@citrix.com>
Merge pull request #83 from benchalmers/xi17

XenIface #17

Approved-By: Ben.Chalmers@citrix.com
XenVif #52

Kick data/updated after writing attr/ethX keys

For some reason best known to itself XAPI relies on us writing to
data/updated after modifying xenstore keys under attr/ethX to notice
that things have changed. Go figure.

Signed-off-by: Ben Chalmers <Ben.Chalmers@citrix.com>
Merge pull request #85 from benchalmers/xv52

XenVif #52

Approved-By: Ben.Chalmers@citrix.com
Remove obsolete registry hacks from PE scripts

As of win-xenbus commit d916650 ("Merge pull request #33 from
mcb30/offline"), it is no longer necessary to guess the correct
ActiveDevice or to fake device counts.

Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
Attempt to make signing more reliable
Merge pull request #87 from benchalmers/signing

Attempt to make signing more reliable

Approved-By: Ben.Chalmers@citrix.com
Merge pull request #86 from mcb30/offline

Remove obsolete registry hacks from PE scripts