New audio and video filetype support.

Support for ogg and opus have been added in, and webm has been added
in for video support. File types separated by type as well.
Specify UTF-8 encoding of device/service descriptions
Clarify origin of xml.[ch]
Remove old code
README: Fix a link
Initial commit