Merge branch 'master' into opinions
added like/dislike buttons to widget
better error handling

handles shoutcast ICY instead of HTTP/1.*
handles shoutcast 400 full
handles 404
Merge branch 'opinions'