Xen Events Update extension: byte-level events

This branch is an extension of PR #56 allowing registration of byte-level events. While Xen itself only supports page-level events, this extension abstracts that limitation from the user by keeping track internally of what access flags were set on a page. The xen events driver is updated to issue callbacks only to events whose access flags were triggered on the page.