xen: move xenstore devices

Move xenstore related devices (xenstore.c and xenstore_dev.c) from
xen/xenstore to dev/xen/xenstore. This is just code motion, no
functional changes.

Sponsored by: Citrix Systems R&D


git-svn-id: svn+ssh://svn.freebsd.org/base/head@272314 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Explicitly return None for negative event indices.  Prior to this,
eventat(-1) would return the next-to-last event causing the back button
to cycle back to the end of an event source instead of stopping at the
start.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@272315 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f