overhaul events subsystem: API changes, ghashtable split for reg/mem events, signal handler in example and various bugfixes and improvements
Merge pull request #56 from Zentific/events

Update Xen Events
Events : add MSR write monitoring capability
Events : Initialize events in VMI_INIT_PARTIAL mode (so MSR, CR0, CR4 can be observed in addition to memory page events without needing to wait for the conditions necessary for VMI_INIT_COMPLETE)
Events : add some notes on MSR writes observed for a few OS versions and their values.
Events : ensure that LibVMI is in a sane state before event setup for full init.
Merge pull request #58 from smaresca/msr_events

Events: add MSR write monitoring for Xen
fix xen domain id comparison types
Merge pull request #59 from Zentific/xen_domid_fix

Fix xen domain id comparison types
fix init complete
Update Zentific crew in authors list
Merge pull request #60 from Zentific/fix_init

Fix init complete when upgrading from partial
Fixed broken compilation when caches are disabled
Merge pull request #61 from adrianlshaw/broken-cache-fix

Fixed compilation errors when caches are disabled
Events: Improve compatibility for building events code across Xen versions.
Merge pull request #62 from Zentific/msr_events_compat

Events: Improve compatibility for building events code across Xen versions
Expose address width via the public API
New feature providing single step functionality to the events subsystem. Includes top-level API, specific implementation for the Xen driver, and example code.
Merge pull request #46 from mfusaro/xen-single-step

Xen single step mem_events
Merge pull request #63 from Zentific/expose_address_width

Expose address width via the public API