Still WIP
More reorganizing, happier with the new structure for UPnP and MPnP now.
Split a lot of the UPnP and MPnP code now (plenty of duplicate code still to remove).
Started working on adding full DIDL-Lite support.