Libvirt xml devices

This set adds a <b>device</b> sub-package to the libvirt_xml package.  It contains a set of modules and a "librarian" for handling the multitude of XML-device descriptions.  This set includes complete <code>address</code> and <code>serial</code> implementations.  The other included files are place-holders for now.