xmlutils: text_to_etree handles unicode text correctly, and simple_elements_to_dict will grab attributes from nodes and present them as "tag.attr" in the dictionary.

Also did tab-to-space conversions.
Implemented representations for Recording objects and getting disk quota information.
Revamp the minissdp module so that it works and is generally awesome.
Expand miniupnp to cope with "int" and "uri" types.
Define a dictionary of all service types - indicating if they are mandatory or optional (there is a new service, "SkyRemote", which will only be available on some boxes).
simple_elements_dict now takes attributes on the node we're looking at as well, not just its children.