EXT: header is in random position
Out of time constraints back in the day, we just popped the EXT: header in the soup headers at a random position that made the UPnP test happy.
We should move that to its proper place after the standard HTTP headers to seperate the custom headers