Merge pull request #3 from OwenSmith/master

Ensure ARPs are sent 3 times per address associated with a VIF.
[CA-104876] Remove resource allocation & IPHelper reliance

We don't need to allocate resources, and IPHelper is only used to
know to update the host when IP addresses change.  Both cause problems
under Windows PE

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

[CA-104876] Remove resource allocation & IP Helper reliance
Ignore attempts to remove device usage types that were not added.

ASSERTing on this condition is not particularly helpful as other buggy
software causes BSODs. We should be able to safely ignore and succeed
such IRPs.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Merge pull request #6 from pauldu/ca-112939

Ignore attempts to remove device usage types that were not added.

Approved-By: Ben Chalmers <ben.chalmers@citrix.com>