Gracefully handle multiple MPD.Location elements
Created by: davemevans
MPD.Location elements can occur 0..N times but, when present, only the case where N === 1 was handled correctly.
Whilst not providing a full solution (which would be application specific), this workaround ensures that at least the manifest updater can continue to operate when N > 1.