Added custom format for shout metadata

This patch allows people to set custom metatdata formats for the shoutcast title field. Previously only 'artist - title' was allowed.

This patch makes the custom metatdata fields a bit redundant, but they have not been touched in case of specific use cases that I am not aware of.

Tested with shoutcast and Icecast 2.