Fix browsing of UPnP devices with no SortCapabilities (HDHomeRun)
This is a patch based on https://github.com/fkuehne/upnpx/pull/17
I have not tried it since I am not able to get VLC for iOS to compile (from a clean checkout on multiple machines). But I am confident it will work based on my test with upnpxdemo.
All this does is check the SortCapabilites of a device according to the UPnP spec before trying to sort.
It would be nice to include this in the App Store release notes "Improved UPnP browsing for HDHomeRun devices" or some sort of mention to HDHomeRun users, even though this patch fixes browsing for all other devices which don't support sorting.