Better handling of...diverse streaming server configs

This adds some glue to handle known streaming server configs:
- Normal success responses
- Ice/Shout/*cast '200 OK'
- Servers that choke on forced-stream urls