justin.tv tweaks

- download all parts of a broadcast, fixes #614
- set "uploader" variable to channel_name if available
- catch api errors even if http status is 200

Still no stitching together parts of one broadcast, it would require ffmpeg since the parts are just separate FLV videos.