Major refactoring of mediaserver code to extract it from proxy.
Mediaserver is now in its own module.
WMP support now includes UPnP browse as well as search (as Sonos have
changed their approach).
WMP support can also now use SMAPI structure, as root entries on Sonos
are no longer fixed. SMAPI also now has a default structure.