Fix WHQL AddressChange test

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Add receiver watchdog that will move things along if the backend fails to
send receive events. Also tighten up the transmit watchdog - 30s seems a
bit too long.

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

WHQL fix and watchdog work

Approved-By: Ben Chalmers <been.chalmer@citrix.com>
CA-122017: Bail from DumpAddressTable if we get an error

	   Also wrap the address table update in a transaction and
	   abort it if we bail. This should mean that, if we get an
	   EQUOTA, we abort the transaction and we go back to our
	   old pre-EQUOTA state.

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

CA-122017: Bail from DumpAddressTable if we get an error

Approved-By: Ben Chalmers <ben.chalmers@citrix.com>