YouTube: Improve proper HTTP handling
YouTube: Improve proper HTTP handling

In particular, don't use a new bufio.Reader for each incoming message
(!). Also listen for some non-200 HTTP responses and handle those errors
more cleanly.

aykevl/plaincast