Make control over tag parsing in subtitles more fine grained
Code style changes
icecast: Update the first streaminfo we get directly instead of syncing with audio

Fixes #1951
icecast: Fix broke debug message
icecast: Better metadata parsing of tag delimiters

Fixes #1957