pkg/sse: Support multiline reads and returning server errors.

`event: error` will be treated as an error string returned from the server, and
returned as the error value from the function, wrapped into a sse.Error.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>