New README.md and INSTALL.md.

Also fix some python/cygwin issues and imported header line endings.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Fix up README

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Keep track of ActiveDevice rather than ActiveDeviceInstance. If we include
the instance then any change in the PCI bus can cause the PV drivers to
become inactive.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Remove an assertion that is now in the wrong place.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Add per-cpu information to the set gathered by the system
module.
We should really add calls to make this information more
available.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Stop using insane amounts of stack.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Enable and disable callback via at source rather than
trying to keep a local disabled flag for the interrupt.
If we don't do this we can get into a interrupt storm on
startup.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Fix 0xC bugcheck in multiple object wait.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Make sure watch identifiers are unique

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>